Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the relation between classic asp and a IIS application pool?

  • Does asp run in the IIS application pool for which the website is configured? Or is the application pool only for asp.NET applications.

  • How do those two relate to each other, what do i need to know to understand who's doing what and where are they doing it...

like image 306
Sander Versluys Avatar asked Oct 23 '09 08:10

Sander Versluys


People also ask

What is the difference between classic and integrated application pool?

Additionally, Integrated mode enables the availability of managed features to all content types. When an application pool is in Classic mode, IIS 7.0 handles requests as in IIS 6.0 worker process isolation mode. ASP.NET requests first go through native processing steps in IIS and are then routed to Aspnet_isapi.

What is the purpose of application pool in IIS?

Application pools can contain one or more worker processes. Each worker process represents work being done for a Web site, Web application, or Web service. You can create a Web garden by enabling multiple worker processes to run in a single application pool. In IIS 7 and later, each application pool uses one of two .

Does IIS support ASP?

1 Answer. Yes, you just need enable classic asp in iis? Normally, the iis version in windows 10 is iis10, you can follow below steps to enable classic asp in iis. Search for Turn Windows Features on or off in the win10 search bar.


1 Answers

An ASP Classic application will run in the application pool to which it is assigned.

ASP.NET application also run in their assigned application, hence its possible that one or more ASP.NET applications and one or more ASP applications will run in the same pool and therefore share process(es).

In IIS6 there is little relationship between the two (ASP and ASP.NET applications) they simply do their thing side-by-side. They share the same virtual memory space so if one is a hog the other is affected. Additionally if one crashes the process all other apps that are in the pool (ASP and/or ASP.NET) are affected. They also share a common ISAPI filter stack which runs on a per-process basis.

In IIS7 with the integrated pipeline things become, well, more integrated. ASP classic relies on the .NET based pipeline to deliver requests to handle.

like image 200
AnthonyWJones Avatar answered Oct 11 '22 22:10

AnthonyWJones