Установить ручной прокси в wcf basicHttpBinding - PullRequest
1 голос
/ 11 августа 2011

Ниже приведен мой код для установки указанного прокси-адреса пользователя.

  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();
...