Web.config - свойство ConnectionString не было инициализировано - PullRequest
3 голосов
/ 26 июля 2011

У меня есть несколько приложений ASP.NET, которые нормально работают в течение нескольких месяцев, а затем останавливаются с сообщением: «.... Свойство ConnectionString не было инициализировано».Приложение использует строго типизированные наборы данных со строкой соединения, хранящейся в файле web.config.Если вы просто поищите в Интернете сообщение в теме, вы получите всевозможные ответы, касающиеся неправильно настроенных файлов web.config.В этом случае, однако, соединение работает - тогда случайно перестает работать.

Решение, которое я нашел, состоит в том, чтобы открыть файл web.config в Блокноте и сохранить его (без внесения каких-либо изменений) или перезагрузить сервер (ИТ-отдел клиента сделал это).После сохранения файла или перезагрузки веб-сайт продолжает работать в обычном режиме.

Я видел такое поведение на нескольких сайтах с несколькими нашими приложениями, но не могу найти решение.Есть ли какие-либо Microsoft KB по этому поводу?Это ошибка в стеке ASP.NET, или есть проблема с тем, как я использую DAL?

1 Ответ

0 голосов
/ 26 июля 2011

Может быть, существует какой-то фактор среды сервера, например, права доступа, произвольно применяемые в корневой веб-папке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...