我在IE中打开了一个链接http://xxx.yyy.net/zzz/OpacAccess?wsdl,并正确显示了网络服务的方法。
但是,我有一个控制台应用程序,我正在尝试添加Web引用,但我无法使其正常工作。我右键单击该项目,然后单击“添加服务引用...”。在此处,单击“高级...”,然后单击“添加Web引用...”。当我在这里输入URL时,它会正确显示方法,但我无法添加引用(按钮显示为灰色)并显示以下错误:
下载'http://xxx.yyy.net/zzz/OpacAccess?wsdl'时出错。无法连接到远程服务器。无法建立连接,因为目标计算机主动拒绝它127.0.0.1:80。
如果我使用带有以下命令的visual studio命令行, wsdl http://xxx.yyy.net/zzz/OpacAccess?wsdl ,我收到“处理错误http://xxx.yyy.net/zzz/OpacAccess?wsdl”,然后是上述错误。
非常感谢您提供的任何帮助。
答案 0 :(得分:1)
一般情况下,当你可以通过浏览器访问某些内容,而不是通过另一个你认为应该像浏览器一样工作的程序时,那么问题是其他程序实际上并不像浏览器那样。
最常见的原因是代理设置。浏览器通常会设置它们(可能通过组策略或等效设置自动设置),而您的其他程序则不会。