ASP.NET 2.0 ist nicht aktiviert

[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: 2010-04-01

Auf Computern, die Microsoft Exchange Server 2007 ausführen, untersucht der Microsoft Exchange Best Practices Analyzer die Komponenten, die in den folgenden virtuellen Verzeichnissen der Internetinformationsdienste (Internet Information Services, IIS) installiert sind:

  • AutoErmittlung
  • EWS
  • Microsoft-Server-ActiveSync
  • owa
  • UnifiedMessaging

Best Practices Analyzer untersucht die IIS-Metabasis auf diese virtuellen Verzeichnisse, um festzustellen, ob ASP.NET 2.0 aktiviert ist. Das Tool liest die Metabasiseigenschaft mit dem Namen ScriptMaps, um zu bestimmen, ob die Aspnet_isapi-DLL, Version 2.0.50727, für das bestimmte virtuelle Verzeichnis aktiviert ist. Wenn Best Practices Analyzer erkennt, dass ASP.NET 2.0 für mindestens eins der virtuellen Verzeichnisse nicht aktiviert ist, erzeugt das Tool die folgende Fehlermeldung:

ASP.NET 2.0 ist für das virtuelle Verzeichnis '<NameDesVirtuellenVerzeichnisses>' auf Server '<ServerName>' nicht aktiviert. Ohne ASP.NET 2.0 funktioniert das virtuelle Verzeichnis nicht ordnungsgemäß. Aktivieren Sie ASP.NET 2.0 für dieses virtuelle Verzeichnis.

Exchange verwendet die Webanwendungen in den Exchange-spezifischen virtuellen Verzeichnissen, um Dienste für webbasierte Clients bereitzustellen. Beispielsweise verwendet Exchange 2007 das virtuelle Verzeichnis /owa, um webbasierten Benutzern Zugriff auf Exchange-Postfächer zu geben.

Wenn ASP.NET 2.0 für ein bestimmtes virtuelles Verzeichnis nicht aktiviert ist, funktioniert die Webanwendung nicht ordnungsgemäß. Daher können webbasierte Benutzer nicht auf Exchange zugreifen.

Aktivieren Sie ASP.NET 2.0 für die entsprechenden virtuellen Verzeichnisse, um das Problem zu beheben.

So aktivieren Sie ASP.NET 2.0 für ein virtuelles Verzeichnis

  1. Öffnen Sie auf dem Exchange-Server eine Eingabeaufforderung.

  2. Navigieren Sie an der Eingabeaufforderung zu einem der folgenden ASP.NET 2.0-Installationsverzeichnisse, gemäß dem jeweiligen Betriebssystem:

    Für eine 32-Bit-Version von Windows

    %WINDIR%\Microsoft.NET\Framework\v2.0.50727

    Für eine 64-Bit-Version von Windows

    %WINDIR%\Microsoft.NET\Framework64\v2.0.50727

  3. Führen Sie den folgenden Befehl aus, um eine Liste der ASP.NET 2.0-Registrierungsoptionen anzuzeigen:

    aspnet_regiis.exe -?
    
  4. Führen Sie den folgenden Befehl aus, um ASP.NET 2.0 für ein bestimmtes virtuelles Verzeichnis zu registrieren:

    aspnet_regiis.exe -s W3SVC/1/ROOT/<virtualdirectoryname>
    
  5. Wenn ASP.NET für eine Reihe virtueller Verzeichnisse nicht aktiviert ist oder andere Probleme mit ASP.NET auftreten, kann es sinnvoll sein, ASP.NET zu entfernen und dann erneut zu registrieren. Führen Sie dazu die folgenden Schritte durch:

    1. Führen Sie auf der Eingabeaufforderung den folgenden Befehl aus:

      aspnet_regiis.exe -ua
      
    2. Führen Sie auf der Eingabeaufforderung den folgenden Befehl aus:

      aspnet_regiis.exe -i -enable
      

Weitere Informationen

Weitere Informationen über das Wechseln zwischen der 32-Bit- und der 64-Bit-Version von ASP.NET finden Sie im Microsoft Knowledge Base-Artikel 894435, Wechseln zwischen den 32-Bit-Versionen von ASP.NET 1.1 und der 64-Bit-Version von ASP.NET 2.0 unter einer 64-Bit-Version von Windows.