Sdílet prostřednictvím


Gewusst wie: Überprüfen oder Korrigieren der IIS-Konfiguration für eine Website oder ein virtuelles Verzeichnis

Aktualisiert: November 2007

Beim Zugriff auf eine Website oder einen Webdienst für Team Foundation können Probleme auftreten, wenn eine der folgenden Internetinformationsdienste (IIS)-Konfigurationen nicht ordnungsgemäß festgelegt wurde:

  • .NET Framework-Version

    Hinweis:

    Auf Computern mit Windows Server 2008 wird die ASP.NET-Version dem Anwendungspool zugewiesen, unter dem die Anwendung ausgeführt wird. Weitere Informationen hierzu finden Sie unter Gewusst wie: Überprüfen oder Korrigieren der IIS-Konfiguration für einen Anwendungspool.

  • Authentifizierungsmethode

  • Berechtigungen zum Ausführen von Skripts in einem virtuellen Verzeichnis

  • Zugriffsbeschränkungen, die auf IP-Adressen oder Domänen basieren

    Hinweis:

    Standardmäßig ist Team Foundation Server so konfiguriert, dass alle Computer Zugriff auf alle Websites für Team Foundation haben. Bevor Sie Beschränkungen entfernen, sollten Sie überprüfen, warum die Einstellungen geändert wurden. Viele Organisationen verweigern den Zugriff entsprechend ihrer Infrastrukturanforderungen oder Sicherheitsrichtlinien. 

  • Verbindungstimeout

  • Lokaler Pfad

  • Standarddokument für das virtuelle Berichtsverzeichnis

Öffnen Sie zum Überprüfen oder Korrigieren der IIS-Konfiguration einer Website oder eines virtuellen Verzeichnisses für Team Foundation den Internetinformationsdienste-Manager, und überprüfen Sie die Konfigurationszuweisungen für jede Website und jedes virtuelle Verzeichnis.

Websites und virtuelle Verzeichnisse für Team Foundation haben die folgende IIS-Struktur:

  • Standardwebsite (Windows Server 2003)

    • Berichte

    • ReportServer

      Hinweis:

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

  • SharePoint-Zentraladministration Version 3

  • Team Foundation Server

    • Erstellen

    • Dienste

    • VersionControl

    • Warehouse

    • WorkItemTracking

  • Team Foundation Server-Proxy

Erforderliche Berechtigungen

Damit Sie diese Schritte ausführen können, müssen Sie Mitglied der Sicherheitsgruppe Administratoren auf dem Anwendungsebenenserver für Team Foundation sein.

So prüfen oder ändern Sie in IIS 6.0 die IIS-Konfiguration für eine Website oder ein virtuelles Verzeichnis

  1. Melden Sie sich am Anwendungsebenenserver für Team Foundation an.

  2. Klicken Sie auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf Internetinformationsdienste-Manager.

    Der Internetinformationsdienste-Manager wird geöffnet.

  3. Erweitern Sie im Strukturbereich den lokalen Computer, und erweitern Sie Websites.

  4. Klicken Sie mit der rechten Maustaste auf eine Website für Team Foundation (z. B. Standardwebsite) oder ein virtuelles Verzeichnis, und klicken Sie auf Eigenschaften.

  5. Um die .NET Framework-Zuweisung zu überprüfen, klicken Sie auf die Registerkarte ASP.NET, und überprüfen Sie, ob die ASP.NET-Version 2.0.50727 aktiviert ist. Aktivieren Sie anderenfalls diese Option, und klicken Sie auf Übernehmen.

  6. So überprüfen oder korrigieren Sie die Zuweisung der Authentifizierungsmethode:

    1. Klicken Sie auf die Registerkarte Verzeichnissicherheit.

    2. Klicken Sie unter der Gruppe Authentifizierung und Zugriffsteuerung auf Bearbeiten.

      Das Fenster Authentifizierungsmethoden wird angezeigt.

    3. Überprüfen Sie, dass das Kontrollkästchen Anonymen Zugriff aktivieren deaktiviert ist. Deaktivieren Sie es anderenfalls.

    4. Überprüfen Sie, dass das Kontrollkästchen Integrierte Windows-Authentifizierung aktiviert ist. Aktivieren Sie es andernfalls.

    5. Klicken Sie auf OK, um die Änderungen zu bestätigen und das Fenster zu schließen.

  7. Um die Ausführberechtigungen zu überprüfen oder zu korrigieren, führen Sie einen der folgenden Schritte aus:

    • Klicken Sie für eine Website auf die Registerkarte Basisverzeichnis. Stellen Sie in der Liste Ausführberechtigungen sicher, dass die folgenden Optionen aktiviert sind:

      Skripts und ausführbare Dateien für die Standardwebsite und die SharePoint-Zentraladministration Version 3.

      Nur Skripts für Team Foundation Server und Team Foundation Server-Proxy.

    • Klicken Sie für ein virtuelles Verzeichnis auf die Registerkarte Virtuelles Verzeichnis, und überprüfen Sie, ob Nur Skripts aktiviert ist.

    Ändern Sie die Auswahl nach Bedarf, und klicken Sie dann auf Übernehmen.

  8. So entfernen Sie Zugriffsbeschränkungen, die auf IP-Adressen oder Domänennamen basieren:

    1. Klicken Sie auf die Registerkarte Verzeichnissicherheit.

    2. Klicken Sie unter Einschränkungen für IP-Adressen und Domänennamen auf Bearbeiten.

    3. Überprüfen Sie, ob Zugriff gewährt aktiviert ist.

    4. Löschen Sie alle unerwünschten Einschränkungen.

    5. Klicken Sie auf OK, dann auf Übernehmen und anschließend auf OK.

  9. Um die Verbindungstimeoutzuweisungen zu überprüfen oder zu korrigieren, klicken Sie auf die Registerkarte Website, und überprüfen Sie, ob die Zuweisungen für Verbindungstimeout mit den folgenden Standardzuweisungen übereinstimmen oder diese überschreiten:

    • 120 Sekunden für die Standardwebsite und SharePoint-Zentraladministration Version 3.

    • 3600 Sekunden (1 Stunde) für Team Foundation Server und Team Foundation Server-Proxy.

  10. Klicken Sie auf OK, um das Eigenschaftenblatt zu schließen.

  11. Wiederholen Sie die Schritte 4 bis 10 für die übrigen Websites und virtuellen Verzeichnisse.

So prüfen oder ändern Sie in IIS 7.0 die IIS-Konfiguration für eine Website oder ein virtuelles Verzeichnis

  1. Melden Sie sich am Anwendungsebenenserver für Team Foundation an.

  2. Zeigen Sie im Menü Start auf Verwaltung, und klicken Sie auf Internetinformationsdienste-Manager.

    Der Internetinformationsdienste-Manager wird geöffnet.

  3. Erweitern Sie im Strukturbereich den Knoten Sites.

  4. Klicken Sie auf eine Website für Team Foundation (z. B. Standardwebsite) oder auf ein virtuelles Verzeichnis.

  5. So deaktivieren Sie die anonyme Authentifizierung

    1. Doppelklicken Sie im Bereich Startseite der Website oder des virtuellen Verzeichnisses auf Authentifizierung.

    2. Klicken Sie mit der rechten Maustaste auf Anonyme Authentifizierung, und klicken Sie dann auf Deaktivieren.

  6. So korrigieren Sie Berechtigungen zum Ausführen von Skripts für ein virtuelles Verzeichnis

    1. Doppelklicken Sie im Bereich Startseite des virtuellen Verzeichnisses auf Handlerzuordnungen.

    2. Klicken Sie im Bereich Aktionen auf Featureberechtigungen bearbeiten.

      Das Dialogfeld Featureberechtigungen bearbeiten wird geöffnet.

    3. Stellen Sie sicher, dass die beiden Kontrollkästchen Lesen und Skript aktiviert sind.

    4. Klicken Sie auf OK, um das Dialogfeld zu schließen.

  7. So entfernen Sie Zugriffsbeschränkungen, die auf IP-Adressen oder Domänennamen basieren, von einer Website

    1. Doppelklicken Sie im Bereich Startseite der Website auf Einschränkungen für IPv4-Adressen und Domänen.

    2. Klicken Sie auf eine IP-Adresse oder Domäne, und klicken Sie dann auf Entfernen. Klicken Sie auf Ja zu bestätigen, dass Sie die Beschränkung entfernen möchten.

    3. Wiederholen Sie diesen Schritt für jede Beschränkung, die Sie entfernen möchten.

  8. So überprüfen oder korrigieren Sie die Verbindungstimeoutzuweisungen

    1. Klicken Sie im Bereich Aktionen unter Website verwalten auf Limits.

    2. Überprüfen Sie auf der Registerkarte Limits, ob die Zuweisungen für Verbindungstimeout mit den folgenden Standardzuweisungen übereinstimmen oder diese überschreiten:

      120 Sekunden für Beschreibung und SharePoint-Zentraladministration Version 3.

      3600 Sekunden (1 Stunde) für Team Foundation Server und Team Foundation Server-Proxy.

    3. Klicken Sie auf OK, um die Änderungen zu bestätigen und das Fenster zu schließen.

  9. Wiederholen Sie die Schritte 4 bis 8 für die übrigen Websites und virtuellen Verzeichnisse.

Überprüfen oder Ändern des lokalen Pfads

Das Verhalten jeder Website ist unterschiedlich, wenn sie nicht so konfiguriert ist, dass sie ein gültiges Verzeichnis für den lokalen Pfad verwendet. Normalerweise wird die Website nicht ordnungsgemäß angezeigt, oder ein HTTP Standardantwortcode wird angezeigt. Die folgenden HTTP-Antwortcodes werden häufig als Ergebnis dieses Fehlers angezeigt:

  • 403   Der Fehler 'Unzulässig' zeigt an, dass die Anforderung zulässig war, der Server jedoch eine Antwort verweigert.

  • 404   Der Fehler 'Nicht gefunden' zeigt an, dass der Client mit dem Server kommunizieren konnte, der Server jedoch eine zum Bearbeiten der Anforderung erforderliche Ressource nicht gefunden hat.

Überprüfen Sie zum Beheben dieses Problems in Windows Explorer, ob das entsprechende Verzeichnis für jede Website vorhanden ist. In der folgenden Tabelle wird der Standardpfad für jede Website aufgeführt:

Websites für Team Foundation 

Standardverzeichnis (Lokaler Pfad)

Standardwebsite

..\Inetpub\wwwroot

Berichte

..\Programme\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportManager

Hinweis:

Die Zahl, die dem MSSQL-Verzeichnis zugewiesen wird, ist von der SQL Server-Instanz abhängig.

ReportServer

..\Programme\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer

Hinweis:

Die Zahl, die dem MSSQL-Verzeichnis zugewiesen wird, ist von der SQL Server-Instanz abhängig.

Team Foundation Server

..\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Web Services

Erstellen

..\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Build

Dienste

..\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services

VersionControl

..\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControl

Warehouse

..\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Warehouse

WorkItemTracking

..\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\WorkItemTracking

SharePoint-Zentraladministration (Windows SharePoint Services 2.0)

..\Programme\Gemeinsame Dateien\Microsoft Shared\Web Server Extensions\60\template\admin\1033

SharePoint-Zentraladministration Version 3 (Windows SharePoint Services 3.0 oder Microsoft Office SharePoint Server 2007)

Bei Servern, auf denen Windows Server 2003 ausgeführt wird:

\Inetpub\wwwroot\wss\VirtualDirectories\nnnnn

Bei Servern, auf denen Windows Server 2008 ausgeführt wird:

..\inetpub\wwwroot\wss\VirtualDirectories\nnnnn

Öffnen Sie anschließend IIS-Manager auf dem Anwendungsebenenserver, und überprüfen Sie die lokale Pfadzuweisung oder ändern Sie sie in das korrekte Verzeichnis.

So überprüfen oder ändern Sie in IIS 6.0 die lokale Pfadzuweisung einer Website oder eines virtuellen Verzeichnisses

  1. Melden Sie sich am Anwendungsebenenserver für Team Foundation an.

  2. Klicken Sie auf Start, Verwaltung und dann auf Internetinformationsdienste-Manager.

    Der Internetinformationsdienste-Manager wird geöffnet.

  3. Erweitern Sie im Strukturbereich den lokalen Computer, und erweitern Sie Websites.

  4. Führen Sie die folgenden Schritte aus, um den lokalen Pfad für eine Website zu überprüfen oder zu ändern:

    1. Klicken Sie mit der rechten Maustaste auf die Website (z. B. Standardwebsite), und klicken Sie auf Eigenschaften.

    2. Überprüfen Sie auf der Registerkarte Basisverzeichnis, ob In einem Verzeichnis auf diesem Computer aktiviert ist.

    3. Überprüfen Sie, ob das unter Lokaler Pfad zugewiesene Verzeichnis mit dem in der Tabelle weiter oben aufgeführten Standardverzeichnis übereinstimmt. Ändern Sie das Verzeichnis anderenfalls in die Standardzuweisung.

    4. Klicken Sie auf Übernehmen und anschließend auf OK.

  5. Führen Sie die folgenden Schritte aus, um den lokalen Pfad für ein virtuelles Verzeichnis zu überprüfen oder zu ändern:

    1. Erweitern Sie im Strukturbereich die Website, die das virtuelle Verzeichnis enthält.

    2. Klicken Sie mit der rechten Maustaste auf das virtuelle Verzeichnis (z. B. Build unter Team Foundation Server), und klicken Sie auf Eigenschaften.

    3. Überprüfen Sie auf der Registerkarte Virtuelles Verzeichnis, ob In einem Verzeichnis auf diesem Computer aktiviert ist.

    4. Überprüfen Sie, ob das zu Lokaler Pfad zugewiesene Verzeichnis mit dem in der Tabelle weiter oben aufgeführten Standard übereinstimmt. Ändern Sie das Verzeichnis anderenfalls in die Standardzuweisung.

    5. Klicken Sie auf Übernehmen und anschließend auf OK.

So überprüfen oder ändern Sie in IIS 7.0 die Pfadzuweisung einer Website oder eines virtuellen Verzeichnisses

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

  2. Erweitern Sie im Bereich Verbindungen den lokalen Computer, und erweitern Sie Sites.

  3. Erweitern Sie gegebenenfalls die Website, die das virtuelle Verzeichnis enthält.

  4. Klicken Sie auf die Website oder das virtuelle Verzeichnis, und klicken Sie dann im Bereich Aktionen auf Grundeinstellungen.

    Das Dialogfeld Site bearbeiten wird angezeigt.

  5. Überprüfen Sie, ob der unter Physikalischer Pfad angegebene Pfad mit dem in der Tabelle weiter oben aufgeführten Standardpfad übereinstimmt. Wenn die Pfade nicht übereinstimmen, klicken Sie auf die Schaltfläche Durchsuchen (…), ändern Sie den lokalen Pfad in den Standardpfad, und klicken Sie auf OK.

  6. Klicken Sie auf OK.

Siehe auch

Weitere Ressourcen

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

Beheben von Problemen beim Zugreifen auf Webdienste

Korrigieren von Verbindungs- und Konfigurationsverfahren