C# 无法使用soapclient从php访问iis上托管的wcf服务

C# 无法使用soapclient从php访问iis上托管的wcf服务,c#,php,wcf,iis,C#,Php,Wcf,Iis,在过去的几个小时里,这真的很痛苦,我只是不知道该怎么办 尝试了很多我在这里找到的解决方案却没有任何运气 我有一个承载wcf web服务的iis服务器。简单的东西 我可以从iis服务器和所有其他计算机连接到此(示例:),而不会出现任何问题 因此,我继续在我的计算机上(通过localhost使用xampp)创建一个php客户端(而不是在iis服务器上) 这很好用。没问题。它返回所有的数据。。。然后我继续把它上传到我的主机帐户。这是我一直犯的错误 Fatal error: Uncaught SoapF

在过去的几个小时里,这真的很痛苦,我只是不知道该怎么办

尝试了很多我在这里找到的解决方案却没有任何运气

我有一个承载wcf web服务的iis服务器。简单的东西

我可以从iis服务器和所有其他计算机连接到此(示例:),而不会出现任何问题

因此,我继续在我的计算机上(通过localhost使用xampp)创建一个php客户端(而不是在iis服务器上)

这很好用。没问题。它返回所有的数据。。。然后我继续把它上传到我的主机帐户。这是我一直犯的错误

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from ....
我没有更多的想法。禁用了防火墙,更改了web.config一百万次,仍然没有运气。我尝试了file\u get\u contents方法来查看发生了什么。我不断得到:

failed to open stream: Connection refused

我刚刚通过将iis服务器上的端口更改为80解决了这个问题…

您可以在没有凭据的情况下从浏览器访问wsdl url吗?你有连接互联网的代理吗?@Damith是的,我可以。来自每台机器。
failed to open stream: Connection refused