Ниже приведен мой код для установки указанного прокси-адреса пользователя.
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();