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

Symptômes

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

Désolé, un problème s’est passé
Une erreur inattendue s’est produite.

En outre, l’entrée d’erreur suivante est consigné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 l’emprunt d’identité d’un client après l’authentification de la stratégie de sécurité locale.

Résolution

Pour résoudre le problème, suivez les étapes suivantes :

  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 d’utilisateur.
  3. Dans le volet d’informations, double-cliquez sur Usurper l’identité d’un client après l’authentification.
  4. Cliquez sur Ajouter un utilisateur ou un groupe, IIS_IUSRS, puis cliquez deux fois sur OK pour fermer la boîte de dialogue.

Informations supplémentaires

Encore besoin d’aide ? Go to SharePoint Community.