两个我都还没试,先记录着,其实我也不咋懂,所以记录着,权当一个线索
第一种
wcf中设置代理是在bing类中设置的,比如
WSHttpBinding ws = new WSHttpBinding();
ws.ProxyAddress = new Uri("");
ws.UseDefaultWebProxy = false;
还有其他的一些属性,可以去msdn看看
用户凭据在客户端代理类的属性中设置,敲下来真别扭
service.ClientCredentials.UserName.UserName = "";
service.ClientCredentials.UserName.Password = "";
第二种
WebProxy proxy = new WebProxy(ProxyIP, ProxyPort);
proxy.Credentials = new NetworkCredential(ProxyUser, ProxyPwd);
System.Net.HttpWebRequest.DefaultWebProxy = proxy;