我创建了使用免费的webservice
http://www.webservicemart.com/uszip.asmx的简单WinForms应用程序.但这个应用程序没有使用服务操作错误:
The remote server returned an unexpected response: (407) Proxy Authentication required (The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied)
创建代理和触发服务操作的代码:
ChannelFactory<ServiceReference1.USZipSoap> proxy = new ChannelFactory<ServiceReference1.USZipSoap>("USZipSoap"); ServiceReference1.USZipSoap client = proxy.CreateChannel(); string str = client.ValidateZip("12345"); MessageBox.Show(str);
这是我公司网络的这个问题,还是webservicemart.com的代理?
我已经搜索了很多关于更改配置文件,创建自定义绑定等信息.但是我觉得缺乏更多的基本理解…如果这个错误是关于我们公司网络的ISA服务器,那么我应该做什么配置ISA服务器不限制我使用外部Web服务?