La mia applicazione è basata su ASP.NET 2.0 ed è ospitata su un server dedicato che esegue Windows Server 2008 R2.Can PipeLine Mode e Pool Identity possono influenzare un'applicazione in esecuzione con Integrated Security?
Negli ultimi giorni, i miei utenti si sono lamentati del fatto che l'applicazione abbia iniziato a funzionare male selezionando i precedenti valori di connessione di SQL Server. GridView inizia a visualizzare le opzioni di un controllo DropDown e così via. Quando riavvio il servizio in background di SQL Server, tutto inizia a funzionare correttamente. Ho avuto molte discussioni con le persone e pochi hanno suggerito che abbia qualcosa a che fare con il pool di applicazioni.
Ho esaminato le proprietà di IIS per vedere quale pool di applicazioni sta eseguendo la mia applicazione. Ho trovato che la mia applicazione utilizza Pool di applicazioni classico con la modalità di pipeline gestita impostata su: Classic
. L'applicazione è inoltre in esecuzione con Identità pool di applicazioni: LocalSystemAccount
.
Nella stringa di connessione del database (nel file web.config), sto utilizzando Nome server come LocalHost con Integrated Security=SSPI
.
Desidero sapere se le impostazioni precedenti hanno qualcosa a che fare con questo malfunzionamento.
Devo modificare la Modalità pipeline su Integrata e mettere l'applicazione in un pool separato? Integrated Security=SSPI
ha qualcosa a che fare con lo PipeLine Mode
?
Che cosa intendi per "i miei utenti si lamentano che l'applicazione inizia a funzionare male selezionando i valori di connessione precedenti di SQL Server"? – JoeBilly
Penso che potrebbe voler dire che l'app inizia ad usare un connectiontring più vecchio che non è più nella sua configurazione. Sembra che un riavvio sia richiesto ... –