У меня есть веб-сайт, развернутый на сервере. Однажды он выдал ошибку, говоря, что имя connection string
уже добавлено. Я проверил файл web.config, и в нем есть только одна запись с таким именем. Я удалил запись из конфига. Теперь сайт работал хорошо и получал данные из базы данных.
Примечание. Когда я изменил имя файла конфигурации, он показывает ошибку.
Я думаю, проблема в том, что часть строки подключения кэшируется в памяти. Это так? Как мы можем преодолеть это нежелательное поведение?
Файлы конфигурации в исходном коде
Выпустить конфигурацию
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
</system.web>
Конфигурация отладки
<system.web>
</system.web>
ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА: