如何在服务引用中实现代理设置



我有代理互联网连接。在我的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();

最新更新