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