在VisualStudio中使用php Web服务

在VisualStudio中使用php Web服务,php,visual-studio,web-services,Php,Visual Studio,Web Services,可以在VisualStudio中使用php Web服务吗?我有一个web服务,其中包含由nusoap创建的wsdl文件,当我尝试在visual studio中添加web引用时,会显示服务的名称和方法,但它抱怨“wsdl不是已知的文档类型”,并且找不到发现文档 如有任何建议,将不胜感激 谢谢, 理查德 对建议的答复: 目前还没有asmx文件,因为.net应用程序正在使用php Web服务的功能,而不是相反。也许nusoap可以创建一个asmx?我认为这只是为了.net方面 我正在尝试使用nuso

可以在VisualStudio中使用php Web服务吗?我有一个web服务,其中包含由nusoap创建的wsdl文件,当我尝试在visual studio中添加web引用时,会显示服务的名称和方法,但它抱怨“wsdl不是已知的文档类型”,并且找不到发现文档

如有任何建议,将不胜感激

谢谢, 理查德

对建议的答复:

  • 目前还没有asmx文件,因为.net应用程序正在使用php Web服务的功能,而不是相反。也许nusoap可以创建一个asmx?我认为这只是为了.net方面

  • 我正在尝试使用nusoap,因为它会自动为您创建wsdl,但是我确实先用我自己的wsdl文件尝试了php的内置soap处理,但得到了与nusoap相同的错误

  • 似乎最终的问题其实是我的Web服务器,我的文件是用utf8编码的,它不喜欢这样。谢谢你的回答


    • 以下是我发现的将nuSoap与WCF结合使用的方法

      我使用找到的代码模式。它对我有用。您是否也通过浏览服务的url来检查wsdl?可能是您的服务生成了一个无效的.wsdl文件。

      既然php自带了一个本机soap库,那么使用nusoap有什么特别的原因吗?您能将wsdl发布到某个地方吗?