Мое приложение построено на ASP.NET 2.0 и размещено на выделенном сервере под управлением Windows Server 2008 R2.
В последние несколько дней мои пользователи жалуются, что приложение начинает работать со сбоями, выбирая предыдущий SQLЗначения соединения с сервером.GridView начинает отображать параметры элемента управления DropDown и т. Д.Когда я перезапускаю фоновую службу SQL Server, все начинает работать нормально.У меня было много дискуссий с людьми, и немногие предположили, что это как-то связано с пулом приложений.
Я посмотрел в свойствах IIS, чтобы увидеть, какой пул приложений выполняет мое приложение.Я обнаружил, что мое приложение использует Classic Application Pool с Managed Pipeline Mode , установленным в: Classic
.Приложение также работает с Идентификационный номер пула приложений : LocalSystemAccount
.
В строке подключения к базе данных (в файле web.config) я использую имя сервера в качестве LocalHost с Integrated Security=SSPI
.
Я хочу знать, имеют ли вышеуказанные настройки какое-либо отношение к этой неисправности.
Нужно ли изменить Режим конвейера на Интегрированный и поместить приложение в отдельный пул?Является ли Integrated Security=SSPI
как-то связано с PipeLine Mode
?