Die ISAPI-Zwischenspeicherung ist deaktiviert

[Dieses Thema beschäftigt sich mit einem besonderen Problem, das von Exchange Server Analyzer angezeigt wird. Die Problembehandlung sollte nur auf Systeme angewendet werden, auf denen Exchange Server Analyzer ausgeführt wird und dieses spezielle Problem auftritt. Exchange Server Analyzer (als kostenloser Download verfügbar) trägt remote Konfigurationsdaten von allen Servern in der Topologie zusammen und analysiert diese Daten automatisch. Der sich ergebende Bericht enthält ausführliche Informationen zu wichtigen Konfigurationskonflikten, möglichen Problemen und Produkteinstellungen, die nicht den Standardeinstellungen entsprechen. Indem Sie diese Empfehlungen beachten, können Sie bessere Leistung, Skalierbarkeit, Zuverlässigkeit und Betriebszeit erzielen. Weitere Informationen zum Tool sowie zum Download der aktuellsten Version finden Sie unter "Microsoft Exchange Analyzers" unter der Adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Letztes Änderungsdatum des Themas: 2008-04-24

Microsoft Exchange Server Analyzer verwendet das folgende Cmdlet der Exchange-Verwaltungsshell, um den Wert der Eigenschaften VirtualDirectoryName und WebsiteName aller Zielserver mit Exchange 2007 abzufragen:

Get-ActiveSyncVirtualDirectory
Get-AutodiscoverVirtualDirectory
Get-WebServicesVirtualDirectory
Get-OwaVirtualDirectory
Get-OabVirtualDirectory
Get-UMVirtualDirectory

Der Parameter VirtualDirectoryName gibt eine Zeichenfolge zurück, die den Namen des virtuellen Verzeichnisses definiert, der Parameter WebsiteName gibt eine Zeichenfolge zurück, die den Namen der Exchange-Website definiert.

Exchange Server Analyzer fragt dann die IIS-Metabase (Internetinformationsdienste) an den folgenden Speicherorten nach dem Wert für die Eigenschaft CacheISAPI ab:

  • /LM/W3SVC/n/ROOT/Name_des_virtuellen_Verzeichnisses/
  • /LM/W3SVC/n/ROOT/website/

Die Eigenschaft CacheISAPI gibt an, ob ISAPI-Erweiterungen (Internet Server Application Programming Interface) nach der ersten Verwendung im Arbeitsspeicher zwischengespeichert werden. Wenn der Wert der Eigenschaft auf 1 festgelegt ist, verbleiben ISAPI-Erweiterungen nach dem ersten Ladevorgang im Cache, bis der Server beendet wird. Wenn der Wert auf 0 festgelegt ist, werden die Erweiterungen aus dem Arbeitsspeicher entladen, wenn die ISAPI-Erweiterung nicht mehr verwendet wird.

Wenn Exchange Server Analyzer feststellt, dass eine Instanz der Eigenschaft CacheISAPI für einen der Speicherorte den Wert 0 aufweist, zeigt Exchange Server Analyzer einen Fehler an.

Eine ISAPI-Erweiterung ist eine C++- oder Visual Basic®-DLL-Datei, die eine bestimmte API implementiert. Diese bestimmte API ermöglicht die Verwendung der DLL auf einem Webserver, auf dem sie Anforderungen dynamisch verarbeitet und HTML-Aufgaben generiert, die an den Client zurückgegeben werden. Der Unterschied zwischen ISAPI und ASP besteht darin, dass ASP vom Server für jede Anforderung der Seite interpretiert und dynamisch kompiliert wird. Mit ISAPI wird der Code vorkompiliert und erfordert keinen Mehraufwand für die Übersetzung. Durch Übersetzen von ASP-Code in den entsprechenden ISAPI-Code können die erzielten Leistungsunterschiede erheblich sein. Der Seitendurchsatz ist im Allgemeinen um das Zwei- bis Zehnfache größer.

Exchange erfordert bestimmte ISAPI-Erweiterungen für Funktionen wie z. B. Microsoft Outlook Web Access, WebDAV und Exchange-Webformulare. Wenn die Eigenschaft CacheISAPI auf 0 festgelegt ist, funktionieren bestimmte Komponenten von Exchange ggf. nicht ordnungsgemäß.

Verwenden Sie das Verwaltungsskript ADSutil.vbs zum erneuten Aktivieren der Zwischenspeicherung von ISAPI-Erweiterungen für die Website oder das angegebene virtuelle Verzeichnis.

So aktivieren Sie die Zwischenspeicherung von ISAPI-Erweiterungen für das virtuelle Verzeichnis erneut

  • Klicken Sie auf Start und auf Ausführen, und geben Sie dann Folgendes ein:

    C:\Inetpub\AdminScripts>cscript.exe adsutil.vbs set W3SVC/n/ROOT/virtual_directory_name/cacheisapi 1
    

So aktivieren Sie die Zwischenspeicherung von ISAPI-Erweiterungen für die Website erneut

  • Klicken Sie auf Start und auf Ausführen, und geben Sie dann Folgendes ein:

    C:\Inetpub\AdminScripts>cscript.exe adsutil.vbs set W3SVC/n/ROOT/website_name/cacheisapi 1