Настраиваемое действие установщика Windows вызывает WCF, чтобы получить значение из удаленного источника. Ошибка (исключение NoEndpoint найдено) - PullRequest
0 голосов
/ 17 марта 2010

Я использую установщик Windows для развертывания моего приложения. И я добавил пользовательское действие для доступа к службе WCF с удаленного сервера. При установке приложения я обнаружил, что конечная точка не найдена.

ServiceReference.testContractsClient client;
var wsBinding = new WSHttpBinding(SecurityMode.None, false);
//End point i take from user input
EndpointAddress endpointAddress = new EndpointAddress(ctlWebServiceUrl.Text);
wsBinding.MaxReceivedMessageSize = int.MaxValue;
client = new ServiceReference.testContractsClient(wsBinding, endpointAddress);
client.test(); //method call

Если я подключаюсь к локальной сети (сети), это работает, тот же установщик работает на всех машинах. Проблема с Windows XP Professional только на одном ПК.

1 Ответ

1 голос
/ 18 марта 2010

Я обнаружил, что проблема с прокси существует, нам нужно установить false флаг usedefaultproxy объекта конечной точки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...