方法很简单,但找起来很难。
使用SoapHttpClientProtocol类的Proxy属性。
不能设空值,必须设一个新值。
赶脚底层在链接的时候会判断这个属性是不是null,如果null就会用默认ie代理设置了。
// 万万不能赋null
soapHttpClientProtocol.Proxy = new System.Net.WebProxy();
搜出来一堆堆都是问如何使用ie默认代理的求助,想必这个问题已经过时了。
试过.net2.0和.net3.5,SoapHttpClientProtocol类都是默认使用系统代理的。