日期:2014-05-17  浏览次数:20888 次

调用WSDL生成的webservice代理类报错 [(407) Proxy Authentication Required]
调用对方公司的wsdl生成的webservice的代理类报错
防火墙什么的都关闭了 还是一样... 
如果直接用wsdl 生成代理的话 
Error 如下 

Error: There was an error processing 'https://xxxx.xxxx.com/xxx/xxx.asmx?wsdl'.
  - There was an error downloading 'https://xxxx.xxxx.com/xxx/xxx.asmx?wsdl'.
  - The request failed with HTTP status 407: Proxy Authentication Required.


------解决方案--------------------
The request failed with HTTP status 407: Proxy Authentication Required.


使用这一段,百度或g.cn一下看看.
------解决方案--------------------
如果在ie浏览器中可以打开wsdl的话,说明是dotnet解析有问题。
你问问对方的webservice是用什么编写的,你可以使用相同的工具写个类库,
提供给c#调用。

原因是WebService是一项由国际大公司共同推出的技术体系。
每个大公司都有各自的一些参数在里面,实现方法也稍有不同。
由此造成的对接差异就很大了。

如果在ie中打不开的话,说明是你网络的问题。