一个ASP Classic应用程序将运行在它所分配的应用程序池中。ASP.NET应用程序也会在它们分配的应用程序池中运行,因此可能会有一个或多个ASP.NET应用程序和一个或多个ASP应用程序在同一个池中运行,从而共享进程。在IIS6中,这两者(ASP和ASP.NET应用程序)之间关系很少,它们只是并排地执行各自的任务。它们共享相同的虚拟内存空间,因此如果其中一个是资源占用过多,另一个也会受到影响。此外,如果其中一个崩溃了,进程中的所有其他应用程序(ASP和/或ASP.NET)都会受到影响。它们还共享一个基于每个进程运行的常规ISAPI筛选器堆栈。在IIS7中,随着集成管道的出现,事情变得更加紧密。ASP Classic依赖于基于.NET的管道来传递请求以进行处理。