У нас есть «движок», который динамически загружает dll (все, что находится в определенном каталоге) и вызывает классы Workflow из них путем отражения.
Теперь у нас есть несколько новых рабочих процессов, которым требуется доступ к базе данных, поэтому я решил поместить файл конфигурации в каталог dll.
Но по каким-то причинам мои рабочие процессы просто не видят файл конфигурации.
<configuration>
<appSettings>
<add key="ConnectString" value="Data Source=officeserver;Database=mydatabase;User ID=officeuser;Password=officeuser;" />
</appSettings>
</configuration>
Учитывая указанный выше файл конфигурации, следующий код печатает пустую строку:
Console.WriteLine(ConfigurationManager.AppSettings["ConnectString"]);
Я думаю, что мне нужно просто указать имя файла конфигурации, но у меня здесь проблемы. Я просто не получаю результаты.
У кого-нибудь есть указатели?