У меня есть 1 проект консольного приложения c #, в котором есть Program.cs (который содержит метод main), метод main просто вызывает метод веб-службы и отображает строку в консоли.
Ссылка на услугу добавляется в проект, если щелкнуть ее правой кнопкой мыши и добавить ссылку на услугу.
когда консольное приложение выполняется в режиме отладки из Visual Studio, оно работает как положено.
, когда консольное приложение выполняется из файла .exe, найденного в / bin / debug, оно работает как положено.
пока все хорошо.
ПРОБЛЕМА:
когда проект копируется в систему (вы можете назвать это производственной средой), где этот exe-файл будет фактически выполнен, он завершится неудачно в той же строке, где я создаю объект прокси-сервера службы. строка в Program.cs:
ProjectName.ServiceReference.ServiceClient service = new ProjectName.ServiceReference.ServiceClient ();
Я знаю, что это терпит неудачу здесь, потому что у меня есть Console.Writeline ("некоторая строка"); до и после вышеуказанной строки. Я вижу Console.Writeline, который находится перед строкой прокси, и вскоре после этого происходит сбой ...
Я думаю, это потому, что ссылочные пути, которые ссылаются на службу, есть ли что-то, что я могу сделать, чтобы изменить пути или подтвердить, что это проблема пути, как подозревается ... ??
есть идеи, что не так .. ???