У меня работает мой первый пример WCF. У меня есть хост на веб-сайте, на котором много привязок. Из-за этого я добавил это в свой web.config.
Это моя привязка по умолчанию http: //id.web , которая работает со следующим кодом.
EchoServiceClient client = new EchoServiceClient();
litResponse.Text = client.SendEcho("Hello World");
client.Close();
Теперь я пытаюсь для установки адреса конечной точки во время выполнения. Даже если это тот же адрес, что и в приведенном выше коде.
EchoServiceClient client = new EchoServiceClient();
client.Endpoint.Address = new EndpointAddress("http://id.web/Services/EchoService.svc");
litResponse.Text = client.SendEcho("Hello World");
client.Close();
Я получаю следующую ошибку:
The request for security token could not be satisfied because authentication failed.
Пожалуйста, предложите, как я могу изменить адрес конечной точки во время выполнения?
Дополнительная конфигурация моего клиента, запрошенная Ладиславом Мрнкой