如何在服务引用中实现代理设置
本文关键字:实现 代理 设置 引用 服务 | 更新日期: 2023-09-27 18:18:25
我有代理互联网连接。在我的windows应用程序中,我添加了web服务作为服务引用 (.asmx)。
现在我想使用代理连接访问服务引用方法。
但是对于我来说,通过代理连接我无法访问我的服务引用。
需要你的建议和例子。
注意:通常情况下,如果我们将web服务添加为web引用,那么它就可以工作了,但如果我将web服务添加为服务引用,则web服务将正常工作
的问候anbu
您可以在使用引用之前在代码中分配代理:
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();