.Net Framework Interview Questions and Answers
<< Previous Question Next Question >>
 Question: 2737 Page Views: 

What is an Application Pool?



Posted By: Avi Date: 3 January 2010 11:36:33 AM
 Answer:

Application Pool is a new features introduced in IIS 6.0 which is used to isolate ASP.Net Web applications.

An Application Pool can contain one or more web 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.

When you configure application pools for optimum availability, you also should consider how to configure application pools for application security. For example, you might need to create separate application pools for applications that require a high level of security, while allowing applications that require a lower level of security to share the same application pool. In the later part of this article, we will see how to configure identities at the application pool level.


Posted By: eTechPlanet


Date: 3 January 2010 11:36:33 AM

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.


Posted By: Johndecruse


Date: 30 January 2010 05:01:06 AM
Post a better Answer if you have
 
(Will show your Gravatar icon)  
  Country flag

Loading
Enter the text as shown in the image aqaY1s
Related Questions
.Net Framework : What is an interface class?

What is an interface class?

Interfaces, like classes, define a set of properties, methods, and events. But unlike classes, inter....
Category: .Net Framework Date: 8/28/2009 6:56:01 AM
.Net Framework : What is an abstract class?

What is an abstract class?

A class that cannot be instantiated. An abstract class is a class that must be inherited and have th....
Category: .Net Framework Date: 8/28/2009 6:52:20 AM
.Net Framework : Can we prevent a class from being inherited by another class in C#?

Can we prevent a class from being inherited by another class in C#?

Yes. The keyword "sealed" is used to prevent a class from being inherited.
Category: .Net Framework Date: 8/28/2009 6:48:43 AM
.Net Framework : What is the syntax to inherit from a class in C#?

What is the syntax to inherit from a class in C#?

Place a colon and then the name of the base class. For Example: class ChildClass : BaseClass { }
Category: .Net Framework Date: 8/28/2009 6:47:02 AM
.Net Framework : Does C# support multiple-inheritance?

Does C# support multiple-inheritance?

No
Category: .Net Framework Date: 8/28/2009 6:45:21 AM