Настройка:
У меня есть DLL, которая использует ConnectionString для подключения к базе данных SQL. Когда я добавляю DLL на свой веб-сайт, я должен добавить строку подключения в свой web.config, чтобы моя DLL работала правильно (это сделано по дизайну). Как только я добавлю его в web.config, все будет работать нормально (как и ожидалось).
Проблема:
Проблема начинается, когда я хочу переместить строку подключения в настройки приложения ASP.NET моего веб-сайта, найденные в IIS> Веб-сайт по умолчанию> Свойства> вкладка ASP.NET> Изменить глобальную конфигурацию...> Диспетчер строк подключения
Если я удалю его из моего web.config и положу туда, моя DLL не будет работать. Если я использую строку подключения где-либо еще на своем веб-сайте (а не из DLL), я могу получить доступ к базе данных с помощью этого метода, но по какой-то причине моя DLL может получить к ней доступ только в том случае, если она находится в файле web.config.
Вопрос:
Как я могу заставить свою DLL использовать строку подключения, указанную в диспетчере строк подключения параметров конфигурации ASP.NET, вместо web.config?