Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 无法在VS2012中使用PHP WebService_Web Services_Visual Studio 2012_Web Reference - Fatal编程技术网

Web services 无法在VS2012中使用PHP WebService

Web services 无法在VS2012中使用PHP WebService,web-services,visual-studio-2012,web-reference,Web Services,Visual Studio 2012,Web Reference,我已经使用Braulio JoséSolano Rojas开发的SoapDiscovery类在PHP中开发了一个Web服务,但是为了支持复杂类型,我做了一些调整 问题是我可以在PHP客户端中使用webservice,但不能在VS 2012中使用。添加Web引用时,会检测到Web服务方法,我可以正确添加引用,但当我尝试使用它时,intellisense不会显示它,因此我无法实例化它,也无法执行任何操作。但是,我可以使用不使用复杂类型的Web服务 WSDL位于: 请告诉我。为什么您使用网络参考而不是

我已经使用Braulio JoséSolano Rojas开发的SoapDiscovery类在PHP中开发了一个Web服务,但是为了支持复杂类型,我做了一些调整

问题是我可以在PHP客户端中使用webservice,但不能在VS 2012中使用。添加Web引用时,会检测到Web服务方法,我可以正确添加引用,但当我尝试使用它时,intellisense不会显示它,因此我无法实例化它,也无法执行任何操作。但是,我可以使用不使用复杂类型的Web服务

WSDL位于:


请告诉我。

为什么您使用网络参考而不是服务参考?另外,请参阅以了解如何查找代码的位置。因为它是一个web服务。。。。我有另一个web服务,它没有复杂的类型,并且可以工作。您应该始终使用服务引用。Web引用是旧的ASMX技术的一部分,不应该用于新的开发。我尝试过它,但我也不能使用该服务。它甚至没有出现在Object BrowserAgain中,请查看我发布的链接,找出你的Reference.cs/.vb所在的位置;然后看看里面的代码。