问题描述
-
在是否IIS应用程序池运行ASP为其网站配置?或仅用于asp.NET应用程序的应用程序池。
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...
推荐答案
这是经典的ASP应用程序将在应用程序池中运行其所分配的。
An ASP Classic application will run in the application pool to which it is assigned.
ASP.NET应用程序还分配给他们的应用程序中运行,因此它可能是一个或多个ASP.NET应用程序和一个或多个ASP应用程序将在同一池中运行,因此份额的过程(ES)。
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).
在IIS6有两个(ASP和ASP.NET应用程序)之间的关系不大,他们只是做好自己的事情并排侧。它们共享相同的虚拟存储器空间,因此,如果一个是猪的其他受影响。此外,如果一个崩溃的过程,在池中的所有其他应用程序(ASP和/或ASP.NET)受到影响。他们还共同运行在每个进程的基础上共同ISAPI筛选器堆栈。
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.
在IIS7的综合管线事情变得,好,集成度更高。 ASP经典依赖于基于.NET管道输送的要求来处理。
In IIS7 with the integrated pipeline things become, well, more integrated. ASP classic relies on the .NET based pipeline to deliver requests to handle.
这篇关于什么是传统的ASP和IIS应用程序池之间的关系?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!