我有代理互联网连接。 在我的Windows应用程序中,我将Web服务添加为服务参考(.asmx)。
现在我想使用代理连接访问服务引用方法。
但对我来说,通过代理连接,我无法访问我的服务参考。
需要您提供示例的建议。
请注意: 通常,如果我们将Web服务添加为Web引用,那么它正在工作,但如果我添加为服务引用,则Web服务将起作用
问候 庵埠
答案 0 :(得分:0)
在使用引用之前,您可以在代码中分配代理:
MyWebService.Name service = new MyWebService.Name();
System.Net.WebProxy proxy = new System.Net.WebProxy("10.1.2.3", 8080); //use your proxy here
proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
service.Proxy = proxy;
然后正常进行服务呼叫:
service.DoSomething();