以下是我设置用户指定代理地址的代码。
private Binding GetBinding()
{
BasicHttpBinding basicHttpBinding = new BasicHttpBinding(BINDING_CONFIG_NAME);
basicHttpBinding.UseDefaultWebProxy = false;
basicHttpBinding.BypassProxyOnLocal = true;
basicHttpBinding.ProxyAddress = new Uri("http://10.222.22.22:3988");
return basicHttpBinding;
}
我一直在弄错Uri格式错误。什么是设置手动代理地址的正确方法? 并且,如果我使用默认IE代理设置进行测试,它工作正常。谢谢。
编辑:下面是设置端点的代码。
ApptServiceClient client = new ApptServiceClient
(GetBinding(), new EndpointAddress(this.Uri));
client.Open();