Des fichiers Web.config ne sont pas identiques sur tous les ordinateurs de la batterie de serveurs (SharePoint Server)

 

**Sapplique à :**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-08-30

Résumé : Découvrez comment résoudre la règle de l’analyseur d’intégrité SharePoint « Des fichiers Web.config ne sont pas identiques sur tous les ordinateurs de la batterie de serveurs » dans SharePoint Server 2016 et SharePoint 2013.

Nom de la règle :  Des fichiers Web.config ne sont pas identiques sur tous les ordinateurs de la batterie de serveurs.

Résumé :  Si la batterie comporte plusieurs serveurs web frontaux et si vous avez apporté des modifications manuelles aux fichiers Web.config, vous rencontrerez un problème lorsqu’un serveur web frontal ne peut pas lire un état de session qui a été enregistré par un autre serveur dans la batterie.

Cause : Les fichiers Web.config sur les serveurs web frontaux dans la batterie ne sont pas identiques.

Résolution : vérifiez que les fichiers Web.config sont identiques sur tous les serveurs web frontaux de la batterie.

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.

  2. Identifiez le serveur sur lequel cet événement se produit. Sur le le site Web Administration centrale de SharePoint, dans la section Analyse, cliquez sur Examiner les problèmes et solutions, puis recherchez le nom du serveur dans la colonne Échec des serveurs. Si plusieurs serveurs sont défaillants dans une batterie de serveurs, vous devez répéter les étapes suivantes sur chacun d’eux.

  3. Vérifiez que le compte d’utilisateur qui effectue les étapes suivantes est membre du groupe Administrateurs sur l’ordinateur local que vous avez identifié à l’étape précédente.

  4. Connectez-vous au serveur sur lequel cet événement se produit.

  5. Généralement, le fichier Web.config est stocké dans C:\inetpub\wwwroot\wss\VirtualDirectories\Port_Number. Notez la date modifiée du fichier Web.config.

  6. Recommencez les étapes précédentes sur les autres serveurs défaillants.

  7. Comparez ces fichiers Web.config et déterminez lequel est correct. Pour voir le contenu du fichier Web.config, procédez comme suit :

    1. Dans Gestionnaire de serveur, cliquez sur Outils, puis sur Gestionnaire des services IIS.

    2. Dans la console de gestion des services Internet (IIS), dans le volet Connexions, développez l’arborescence du nom du serveur, développez Sites, puis cliquez sur le site pour lequel vous souhaitez voir les paramètres du fichier Web.config.

    3. Dans la page d’accueil du site, basculez vers l’affichage des fonctionnalités, puis dans la section Gestion, double-cliquez sur Éditeur de configuration.

    4. Dans la liste Section, sélectionnez une section pour voir les paramètres du fichier Web.config.

  8. Supprimez le fichier Web.config incorrect sur chaque serveur défaillant, puis copiez et collez le fichier Web.config approprié.

Par défaut, l’option Réparer automatiquement est activée pour cette règle. Vous pouvez restaurer le paramètre par défaut pour cette règle en procédant comme suit :

Restaurer le paramètre par défaut

  1. Dans Administration centrale, cliquez sur Analyse.

  2. Dans la page Analyse, dans la section Analyseur d’intégrité, cliquez sur Vérifier les définitions de règles.

  3. Dans la page Définitions de règle de l’analyseur d’intégrité – Toutes les règles, dans la section Catégorie : Configuration, cliquez sur le nom de la règle.

  4. Dans la boîte de dialogue Définitions de règle de l’analyseur d’intégrité, cliquez sur Modifier l’élément.

  5. Activez la case à cocher Réparer automatiquement, puis cliquez sur Enregistrer.