小编Ale*_*yuk的帖子

WCF客户端 - 运行Web服务时需要407代理身份验证

我已经创建了使用免费webservice的简单WinForms应用程序 http://www.webservicemart.com/uszip.asmx.但是这个应用程序无法使用错误的服务操作:

远程服务器返回意外响应:(407)需要代理身份验证(ISA Server需要授权才能完成请求.拒绝访问Web代理服务)

创建代理和触发服务操作的代码:

ChannelFactory<ServiceReference1.USZipSoap> proxy = new ChannelFactory<ServiceReference1.USZipSoap>("USZipSoap");
ServiceReference1.USZipSoap client = proxy.CreateChannel();
string str = client.ValidateZip("12345");
MessageBox.Show(str);
Run Code Online (Sandbox Code Playgroud)

这是我公司网络的问题,还是webservicemart.com的代理?

我已经搜索了很多关于更改配置文件,创建自定义绑定等的信息.但我觉得缺乏更基本的理解...
如果这个错误是关于我们公司网络的ISA服务器那么我应该做什么配置ISA Server不限制我使用外部Web服务?

wcf proxy web-services isaserver http-status-code-407

15
推荐指数
1
解决办法
4万
查看次数