Ich vermute, dass Sie von Windows 2000 zu Windows 2003 wechseln. Auf IIS6 Websites (und in ihnen definierten Anwendungen) verwenden jetzt ein dediziertes Konzept eines Anwendungspools im IIS-Manager definiert, anstatt die ursprünglichen COM + -Anwendungen zu verwenden.
In beiden Fällen besteht jedoch die Möglichkeit, den Prozess für einen bestimmten Zeitraum herunterzufahren, wenn er inaktiv war (dh keine Anforderungen verarbeitet wurden).
Der Vorteil ist, dass der Speicher und andere Ressourcen, die vom Prozess belegt werden, freigegeben werden.
Der Nachteil ist die Kosten für das erneute Hochfahren des Prozesses und die Wiederherstellung von Daten auf Anwendungsebene, während eine Benutzeranforderung wartet.
Für Intranet-Anwendungen oder wo der Server für die Bereitstellung einer kleinen Reihe von spezifischen Standorten dediziert ist, ist eine Leerlauf-Zeitüberschreitung wahrscheinlich keine gute Idee.
Wo Sie Dutzende oder Hunderte von Websites haben, hosten Sie wahrscheinlich Gruppen von diesen im selben Anwendungspool auf IIS6, so dass das Aktivieren der Leerlaufzeitüberschreitung wahrscheinlich ineffektiv ist.
Die einzige Zeit, die ich sehen könnte, dass dies nützlich ist, ist eine Website, die einige schwere Operationen ausführt, selten verwendet wird und auf einem Server installiert ist, der andere Aufgaben hat.
Sie aktualisieren von Windows 2000? Sie haben bemerkt, dass die COM + -Anwendungen, die für Web-Anwendungen erstellt wurden, die für eine hohe Isolation markiert sind, ihr Leerlauf-Zeitlimit deaktiviert haben? – AnthonyWJones