2010-03-23 3 views
0

У меня есть служба WCF, которая ссылается на стороннюю DLL. Эта DLL ищет файл настроек в том же каталоге, что и DLL. Однако WCF по умолчанию устанавливает текущий каталог в «Inetpub», поэтому, конечно, файл настроек не может быть найден.Изменение каталога WCF по умолчанию

Я попытался установить WCF в режим совместимости Aspnet, но это, похоже, не сработало.

Любая помощь очень ценится!

+1

WCF никогда не устанавливает каталог по умолчанию. Что вы заметили, что заставило вас поверить в это? –

ответ

1

Можете ли вы передать расположение файлов настроек в DLL? Именно тогда используется режим совместимости Aspnet, see this answer.

But this might be what you're looking for.

+0

К сожалению, я не могу пройти по пути. Он всегда выглядит в том же каталоге, что и DLL. – BrokeMyLegBiking

0

Может быть, вы можете попытаться получить к нему доступ из System.AppDomain.CurrentDomain.BaseDirectory.

Смежные вопросы