Author: Akash Heranjal
Application Pool is a new feature introduced in IIS 6.
An
Application Pool can contain one or more applications and allows us to
configure a level of isolation between different Web applications.
For example, if you want to isolate all the Web applications running in
the same computer, you can do this by creating a separate application
pool for every Web application and placing them in their corresponding
application pool. Because each application pool runs in its own worker
process, errors in one application pool will not affect the
applications running in other application pools. Deploying applications
in application pools is a primary advantage of running IIS 6.0 in
worker process isolation mode because you can customize the application
pools to achieve the degree of application isolation that you need.
Why is this required?
If you want to isolate all the Web applications running in the same
computer, you can do this by creating a separate application pool for
every Web application and placing them in their corresponding
application pool. Because each application pool runs in its own worker
process, errors in one application pool will not affect the
applications running in other application pools.
Related Web References:
o
http://www.developer.com/net/asp/article.php/2245511
o
http://www.windowsnetworking.com/articles_tutorials/Working-Applica...
How to create an Application Pool?
o Open IIS 6 and choose “Application Pools”
o Right click on “Application Pools” and choose “New” and then choose “Application Pool”
o A new window is open asking for the Application Pool details
o Give the name for the new application pool ID, for example “MyPool”
o Choose the radio button “Use existing application pool as template” and choose “DefaultAppPool” from the dropdown list
o Click on “Ok” button to create the Application Pool “MyPool”