Настройка:
У меня есть 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?