« Un problème s’est produit » lorsque vous accédez à un site

Symptômes

Lorsque vous essayez d’accéder à un site web Microsoft SharePoint 2013, le message d’erreur suivant s’affiche :

Désolé, une erreur s’est produite
Une erreur inattendue s’est produite.

En outre, l’entrée d’erreur suivante est enregistrée dans le journal ULS :

 Application error when access /, Error=Exception of type 'System.ArgumentException' was thrown.  Parameter name: encodedValue  
 at Microsoft.SharePoint.Administration.Claims.SPClaimEncodingManager.DecodeClaimFromFormsSuffix(String encodedValue)  
 at Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(IClaimsIdentity claimsIdentity, String encodedIdentityClaimSuffix)  
 at Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(String encodedIdentityClaimSuffix)  
 at Microsoft.SharePoint.Utilities.SPUtility.GetFullUserKeyFromLoginName(String loginName)  
 at Microsoft.SharePoint.ApplicationRuntime.SPHeaderManager.AddIsapiHeaders(HttpContext context, String encodedUrl, NameValueCollection headers)  
 at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.PreRequestExecuteAppHandler(Object oSender, EventArgs ea)  
 at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()  
 at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)     

Cause

Ce problème se produit si un paramètre de stratégie de groupe appliqué au serveur SharePoint supprime le groupe IIS_IUSRS de la stratégie de sécurité locale Emprunter l’identité d’un client après l’authentification.

Résolution

Pour résoudre ce problème, procédez comme suit :

  1. Sur le serveur SharePoint, tapez secpol.msc dans la boîte de dialogue Exécuter , puis appuyez sur Entrée pour ouvrir la console Stratégie de sécurité locale .
  2. Sous Paramètres de sécurité, développez Stratégies locales, puis cliquez sur Attribution des droits utilisateur.
  3. Dans le volet d’informations, double-cliquez sur Emprunter l’identité d’un client après l’authentification.
  4. Cliquez sur Ajouter un utilisateur ou un groupe, ajoutez IIS_IUSRS, puis cliquez deux fois sur OK pour fermer la boîte de dialogue.

Informations supplémentaires

Encore besoin d’aide ? Accédez au site de la Communauté SharePoint.