2009-10-23 4 views

Antwort

3

Eine ASP-Classic-Programm in der Anwendung ausgeführt wird Pool, dem es zugewiesen ist.

ASP.NET-Anwendung auch in ihrer zugewiesenen Anwendung ausgeführt, daher ist es möglich, dass eine oder mehrere ASP.NET-Anwendungen und eine oder mehrere ASP-Anwendungen im selben Pool ausgeführt werden und daher Prozesse teilen.

In IIS6 gibt es wenig Beziehung zwischen den beiden (ASP-und ASP.NET-Anwendungen) sie tun einfach ihr Ding Seite an Seite. Sie teilen sich den gleichen virtuellen Speicherplatz, also ist der andere betroffen, wenn man ein Schwein ist. Darüber hinaus sind alle anderen Apps, die sich im Pool (ASP und/oder ASP.NET) befinden, betroffen, wenn einer der Prozesse abstürzt. Sie teilen sich auch einen gemeinsamen ISAPI-Filterstack, der pro Prozess läuft.

In IIS7 mit der integrierten Pipeline werden die Dinge, nun, mehr integriert. ASP classic basiert auf der .NET-basierten Pipeline, um Anforderungen zur Bearbeitung zu liefern.

+0

danke für eine kristallklare antwort! –