2015-02-10 3 views
0

Код библиотеки обычно читает аспекты его app.config, который находится там, где выполняется сборка/хостинг. Когда служба WCF размещается в службе Windows, у нас есть два исполняемых файла: клиент WCF и служба Windows.Где служба WCF, размещенная в службе Windows, считывает ее конфигурацию?

И во время отладки, если видел, что он ищет много других странных исполняемых файлов. Итак, где мой WCF должен иметь свой файл app.config?

+0

Является ли служба WCF в библиотеке классов, на которую ссылается служба Windows? –

+0

Да, @alexw, это, и, конечно, ссылки его клиентов. – ProfK

ответ

1

Он будет смотреть на

YourServiceName.exe.config

в развернутом папке.

+0

Папка в том, что развертывается? Как клиент службы WCF, так и его хост-служба Windows запускают исполняемые файлы в любое время, когда проверяется app.config, и когда ни один из .exe не запущен, и я пытаюсь использовать модуль, я получаю несколько очень забавных путей .exe. – ProfK

+0

Папка в системе, в которой вы установили службу Windows. Другой способ взглянуть на это - это щелкнуть правой кнопкой мыши по сервису в «сервисах» и посмотреть на исполняемый путь. –