У меня есть слово add в приложении, созданном на c #, которое обращается к веб-службе и прекрасно работает, если установлено вне папки Program Files.странная вещь в том, что когда я устанавливаю это в папку Program Files, клиент не может прочитать конфигурацию в [application] .dll.config и выдает ошибку, как показано ниже:
"Не удалось найти элемент конечной точки по умолчаниюконтракт ссылок [..] в разделе конфигурации клиента ServiceModel. Это может быть связано с тем, что для вашего приложения не найден файл конфигурации, или в элементе клиента не найден элемент конечной точки, соответствующий этому контракту. "
Я прочитал эту статью, и кажется, что это не решает мою проблему. Не удалось найти элемент конечной точки по умолчанию
Я использую Windows 7, кстати, и не тестировал на другие ОС.
Обновление: после прочтения вышеуказанной ссылки я пыталсяпереместите конфигурацию в machine.config, и она работает, но как мне заставить мое приложение читать конфигурацию приложения вместо machine.config?