I\'ve read recommendations that we should create separate application pools for each asp.net application on our Win2008 server.
We have about 20 apps that would be on t
The main benefit of creating different application pools is that you can provide each pool with other credentials. Your 20 applications may communicate with 20 different databases that all need another login. The best practice then is to run each application using a different service account.
I wouldn't worry too much about performance. Most time will probably be spent inside each web application, no matter what process each application is in.