My application is built on ASP.NET 2.0 and is hosted on a dedicated server running Windows Server 2008 R2.
Since the last few days, my users have complained that the application starts to work incorrectly by selecting previous SQL Server connection values. GridView starts displaying DropDown control options, etc. When I restart the SQL Server background service, everything starts working fine. I had a lot of discussions with people, and some of them suggested that this has something to do with the application pool.
I looked at IIS properties to find out which application pool my application is running in. I found that my application uses the Classic Application Pool with the Managed Pipeline Mode set to: Classic
. The application also works with Application Pool Identifier : LocalSystemAccount
.
In the database connection line (in the web.config file) I use the server name as LocalHost with built-in Security=SSPI
.
I want to know if the above settings have anything to do with this malfunction.
Do I need to change Pipeline mode to Integrated and put the application in a separate pool? Integrated Security=SSPI
has anything to do with PipeLine Mode
?
source share