Die Dateien "Web.config" sind nicht auf allen Computern in der Farm identisch (SharePoint Server)

 

**Gilt für:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-08-30

Zusammenfassung: Erfahren Sie, wie Sie die SharePoint-Integritätsanalyseregel "Die Dateien 'Web.config' sind nicht auf allen Computern in der Farm identisch" in SharePoint Server 2016 und SharePoint 2013 auflösen können.

Regelname: Die Dateien Web.config sind nicht auf allen Computern in der Farm identisch.

Zusammenfassung: Wenn Sie mehrere Front-End-Webserver in der Farm verwenden und Änderungen an den Dateien Web.config vorgenommen haben, kann ein Problem auftreten, wenn ein Front-End-Webserver nicht den Sitzungszustand lesen kann, der von einem anderen Server in der Farm gespeichert wurde.

Ursache: Die Dateien Web.config auf den Front-End-Webservern in der Farm sind nicht identisch.

Lösung: Stellen Sie sicher, dass die „web.config“-Dateien auf allen Front-End-Webservern in der Farm identisch sind.

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der Gruppe Farmadministratoren ist.

  2. Identifizieren Sie den Server, auf dem dieses Ereignis auftritt. Klicken Sie in die Website für die SharePoint-Zentraladministration im Abschnitt Überwachung auf Probleme und Lösungen überprüfen, und suchen Sie dann in der Spalte Server, die Fehler aufweisen nach dem Namen des Servers. Falls in einer Serverfarm mehrere Server Fehler aufweisen, müssen Sie die folgenden Schritte auf jedem dieser Server wiederholen.

  3. Stellen Sie sicher, dass das Benutzerkonto, mit dem die folgenden Schritte ausgeführt werden, Mitglied der Gruppe "Administratoren" auf dem lokalen Computer ist, den Sie im vorherigen Schritt identifiziert haben.

  4. Melden Sie sich an dem Server an, auf dem dieses Ereignis auftritt.

  5. Normalerweise wird die Datei Web.config unter C:\inetpub\wwwroot\wss\VirtualDirectories\Port_Number gespeichert. Notieren Sie das Änderungsdatum der Datei Web.config.

  6. Wiederholen Sie die vorherigen Schritte auf den anderen Servern, auf denen Fehler aufgetreten waren.

  7. Vergleichen Sie diese Web.config-Dateien, und entscheiden Sie, welche Datei die richtige ist. Gehen Sie wie folgt vor, um den Inhalt der Datei "Web.config" anzuzeigen:

    1. Klicken Sie in Server-Manager auf Tools und anschließend auf Internetinformationsdienste-Manager.

    2. Erweitern Sie in der IIS-Verwaltungskonsole im Bereich Verbindungen die Strukturansicht des Servernamens, erweitern Sie den Knoten Websites, und klicken Sie dann auf die Website, für die Sie die Einstellungen der Datei Web.config anzeigen möchten.

    3. Wechseln Sie auf der Homepage zur Ansicht Features, und doppelklicken Sie im Abschnitt Verwaltung auf Konfigurations-Editor.

    4. Wählen Sie in der Liste Abschnitt einen Abschnitt aus, um die Einstellungen der Datei Web.config anzuzeigen.

  8. Löschen Sie die fehlerhafte Datei Web.config auf den Servern, bei denen ein Fehler aufgetreten ist, kopieren Sie dann die richtige Datei Web.config, und fügen Sie sie ein.

Die Option Automatisch reparieren ist standardmäßig für diese Regel aktiviert. Sie können die Standardeinstellung für diese Regel wiederherstellen, indem Sie Folgendes ausführen:

Wiederherstellen der Standardeinstellung

  1. Klicken Sie in Zentraladministration auf Überwachung.

  2. Klicken Sie auf der Seite Überwachung im Abschnitt Integritätsanalyse auf Regeldefinitionen überprüfen.

  3. Klicken Sie auf der Seite Regeldefinitionen der Integritätsanalyse – Alle Regeln im Abschnitt Kategorie: Konfiguration auf den Namen der Regel.

  4. Klicken Sie im Dialogfeld Regeldefinitionen der Integritätsanalyse auf Element bearbeiten.

  5. Aktivieren Sie das Kontrollkästchen Automatisch reparieren, und klicken Sie dann auf Speichern.