Gewusst wie: Überprüfen oder Korrigieren der IIS-Konfiguration für einen Anwendungspool

Aktualisiert: November 2007

Beim Zugriff auf eine Website oder einen Webdienst können Probleme auftreten, wenn eine der folgenden Bedingungen mit einem Anwendungspool für Team Foundation auftritt:

  • Der Pool wurde beendet. Der Anwendungspool sollte immer ausgeführt werden. Wenn mehrere Workerprozesse innerhalb eines bestimmten Zeitraums fehlschlagen, wird der Anwendungspool u. U. als Ergebnis der Einstellung Schutz für schnelle Fehlerfolgen aktivieren beendet. Weitere Informationen zu Workerprozessen finden Sie im Abschnitt für die Konfiguration des Schutzes für schnelle Fehler in IIS 6.0 im Windows Server 2003 TechCenter auf der Microsoft-Website.

  • Die Einstellung Automatisch starten ist deaktiviert. Wenn ein Anwendungspool nicht mehr ausgeführt wird, wird diese Einstellung u. U. deaktiviert. Beim Neustart des Anwendungspools wird die Einstellung Automatisch starten automatisch aktiviert.

  • Die ASP.NET 2.0-Einstellung ist falsch. Auf Computern mit Windows Server 2008 wird die ASP.NET-Version dem Anwendungspool zugewiesen, unter dem die Anwendung ausgeführt wird.

    Hinweis:

    Auf Computern mit Windows Server 2003 wird die ASP.NET-Version der Website zugewiesen, unter der die Anwendung ausgeführt wird. Weitere Informationen finden Sie unter Gewusst wie: Überprüfen oder Korrigieren der IIS-Konfiguration für eine Website oder ein virtuelles Verzeichnis.

  • Die Einstellung Identität ist falsch. Diese Einstellung muss auf das Dienstkonto für Team Foundation Server festgelegt sein, das bei der Installation angegeben wurde. Dieses Konto wird als TFSService bezeichnet.

Zum Überprüfen oder Korrigieren der Konfiguration der Internetinformationsdienste (IIS) für einen Anwendungspool prüfen Sie, ob jeder Anwendungspool ausgeführt wird und seine Identität korrekt festgelegt wurde.

Team Foundation Server verwendet die folgenden Anwendungspools mit ihrer entsprechenden Identität:

Anwendungspool

Identität

DefaultAppPool

Netzwerkdienst

Microsoft Team Foundation Server-Anwendungspool

TFSService

Microsoft Team Foundation Server Proxy-Anwendungspool (nur wenn der Team Foundation Server-Proxy installiert ist)

TFSService

ReportServer

Hinweis:

ReportServer wird bei SQL Server 2005 in IIS verwaltet, nicht jedoch bei SQL Server 2008.

Netzwerkdienst

SharePoint-Zentraladministration Version 3

TFSService

Hinweis:

Bei einer Bereitstellung auf einem Server melden Sie sich am Anwendungsebenenserver an, um alle Anwendungspools zu beenden und zu starten. Bei einer Bereitstellung auf zwei Servern müssen Sie sich an dem entsprechenden Server anmelden, auf dem der Anwendungspool definiert ist. Weitere Informationen über den Speicherort von Anwendungspools in einer Bereitstellung auf zwei Servern finden Sie unter Gewusst wie: Beenden und Starten von Diensten, Anwendungspools und Websites.

Erforderliche Berechtigungen

Zum Ausführen dieser Schritte müssen Sie auf dem Server, auf dem der Anwendungspool definiert ist, Mitglied der Sicherheitsgruppe Administratoren sein.

So starten Sie in Internetinformationsdienste 6.0 einen Anwendungspool erneut oder ändern seine Identität

  1. Melden Sie sich an dem Server an, auf dem der Anwendungspool definiert ist.

  2. Öffnen Sie das Startmenü, zeigen Sie auf Verwaltung, und klicken Sie auf Internetinformationsdienste-Manager.

    Der Internetinformationsdienste-Manager wird geöffnet.

  3. Erweitern Sie im Strukturbereich den lokalen Computer, und klicken Sie auf den Knoten Anwendungspools.

    Der Zustand jedes Anwendungspools wird im Ergebnisbereich angezeigt.

  4. Wenn ein Anwendungspool beendet wurde, klicken Sie mit der rechten Maustaste auf den Pool, und klicken Sie auf Starten.

  5. Um die Identität eines Anwendungspools zu überprüfen oder zu ändern, klicken Sie mit der rechten Maustaste auf den Anwendungspool, und klicken Sie auf Eigenschaften.

  6. Auf der Registerkarte Identität:

    • Überprüfen Sie für DefaultAppPool und ReportServer, dass Netzwerkdienst für die Option Vordefiniert aktiviert ist. Aktivieren Sie es anderenfalls.

    • Überprüfen Sie für alle anderen Anwendungspools für Team Foundation, dass Konfigurierbar aktiviert ist sowie Benutzername und Kennwort für das TFSService-Konto festgelegt wurden. Klicken Sie anderenfalls auf Konfigurierbar, und geben Sie diese Werte an.

  7. Wenn Sie die Identität geändert haben, beenden Sie den Anwendungspool und starten Sie ihn neu.

  8. Schließen Sie den Internetinformationsdienste-Manager.

So starten Sie in Internetinformationsdienste 7.0 einen Anwendungspool erneut, ändern seine ASP.NET-Version oder ändern seine Identität

  1. Melden Sie sich an dem Server an, auf dem der Anwendungspool definiert ist.

  2. Zeigen Sie im Startmenü auf Verwaltung, klicken Sie mit der rechten Maustaste auf Internetinformationsdienste-Manager, und klicken Sie dann auf Als Administrator ausführen.

    Der Internetinformationsdienste-Manager wird geöffnet.

  3. Erweitern Sie im Bereich Verbindungen den lokalen Computer, und klicken Sie auf Anwendungspools.

    Der Zustand der einzelnen Anwendungspools wird auf der Seite Anwendungspools angezeigt.

  4. Wenn ein Anwendungspool beendet wurde, klicken Sie mit der rechten Maustaste auf den Pool, und klicken Sie auf Starten.

  5. Überprüfen Sie auf der Seite Anwendungspools alle Anwendungspools für Team Foundation.

    • Überprüfen Sie, ob unter .NET Framework-Version die Version v2.0 angezeigt wird.

    • Überprüfen Sie, ob unter Verwalteter Pipelinemodus der Modus Klassisch angezeigt wird.

  6. Wenn die Zuweisungen nicht den Angaben in Schritt 5 entsprechen, klicken Sie auf den Anwendungspool. Klicken Sie im Bereich Aktionen auf Grundeinstellungen.

    Das Dialogfeld Anwendung bearbeiten wird geöffnet.

  7. Klicken Sie unter .NET Framework-Version auf .NET Framework v2.0.50727.

  8. Klicken Sie unter Verwalteter Pipelinemodus auf Klassisch, und klicken Sie dann auf OK.

  9. Um die Identität eines Anwendungspools zu überprüfen oder zu ändern, klicken Sie auf den Anwendungspool, und klicken Sie dann auf Anwendungspoolstandardwerte festlegen.

  10. Klicken Sie unter Prozessmodell auf die Eigenschaft Identität, und klicken Sie dann auf die Eigenschaftenschaltfläche (…).

    Das Dialogfeld Identität des Anwendungspools wird geöffnet.

  11. Führen Sie einen der folgenden Schritte aus, um eine Identitätsoption anzugeben:

    • Klicken Sie für den ReportServer-Anwendungspool auf Integriertes Konto, und klicken Sie dann auf Lokales System oder Netzwerkdienst.

    • Klicken Sie für alle anderen Anwendungspools auf Benutzerdefiniertes Konto und dann auf Festlegen.

      Das Dialogfeld Anmeldeinformationen festlegen wird geöffnet. Geben Sie unter Benutzername und Kennwort den Benutzernamen und das Kennwort für das Konto TFSService ein.

      Hinweis:

      Wenn Sie einen Anwendungspool in IIS 7.0 neu konfigurieren, müssen Sie weder Anwendungspools wiederverwenden noch den iisreset-Befehl verwenden. Alle IIS 7.0-Features übernehmen Konfigurationsänderungen automatisch.

  12. Schließen Sie den Internetinformationsdienste-Manager.

Siehe auch

Weitere Ressourcen

Beheben von Problemen beim Zugreifen auf Webdienste

Korrigieren von Verbindungs- und Konfigurationsverfahren