« Erreur de serveur dans l’application '/'. L’accès au chemin d’accès est refusé » lorsque vous vous connectez à Windows SharePoint Services 2.0

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous installez IIS 6.0 et ASP.NET sur un serveur membre.
  • Vous utilisez l’Assistant Installation d’Active Directory (Dcpromo.exe) pour installer Active Directory.
  • Vous installez Windows SharePoint Services 2.0 sur le contrôleur de domaine.
  • Vous essayez de vous connecter à un Windows SharePoint Services web 2.0.
  • Vous tapez correctement votre nom d’utilisateur et votre mot de passe trois fois.

Dans ce scénario, vous pouvez recevoir un message d’erreur semblable à ce qui suit :

Error: Server Error in '/' Application.   

Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\8c91a6b5\649b28ba" is denied.  

Remarque Vous pouvez rencontrer des symptômes similaires lorsque vous accédez aux sites suivants dans Microsoft Windows Small Business Server 2003:Accessing Backup ( http://servername/backup): Error: Server Error in '/Backup' Application Accessing Companyweb ( http://companyweb):Error: Server Error in '/'ApplicationAccessing Monitoring and Reporting ( Error: Server Error in '/Monitoring' ApplicationAccessing Espace de travail web distant ( Erreur de serveur dans http://servername/monitoring): l’installation http://servername/remote):Error: ApplicationDuring « /Distant » (configadminvs.aspx) : l’accès au chemin d’accès C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\template\admin\1033\app_data est refusé.

Cause

Ce problème se produit car le groupe Service réseau ne présente pas les autorisations suffisantes pour le dossier Fichiers ASP.NET temporaires lorsque vous installez IIS 6.0 et ASP.NET avant d’installer Active Directory.

Résolution

Pour résoudre ce problème, suivez les étapes de la version de ASP.NET que vous exécutez.

ASP.NET 1.1

  1. Cliquez sur Démarrer, sur Exécuter, tapez cmd dans la zone Ouvrir, puis cliquez sur OK.

  2. Basculez vers le dossier Lecteur:\Windows\Microsoft.Net\Framework\v1.1.4322. Dans ce dossier, Drive est le lecteur sur lequel Windows est installé. Pour ce faire, tapez la ligne suivante à l’invite de commandes, puis appuyez sur Entrée :

    cd **Drive**:\windows\microsoft.net\framework\v1.1.4322
    
  3. Ajoutez les autorisations appropriées au groupe Service réseau pour le dossier Fichiers ASP.NET temporaires. Pour ce faire, tapez la ligne suivante, puis appuyez sur Entrée :

    aspnet_regiis -ir
    

    Remarque Pour plus d’informations sur la différence entre l’option de ligne de commande -ir et l’option de ligne de commande -i, voir ASP.NET IIS Registration Tool on the Microsoft Developer Network (MSDN) website.

  4. Tapez exit, puis appuyez sur Entrée pour fermer l’invite de commandes.

ASP.NET 2.0

  1. Cliquez sur Démarrer, sur Exécuter, tapez cmd dans la zone Ouvrir, puis cliquez sur OK.

  2. Basculez vers le dossier Lecteur:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. Dans ce dossier, Drive est le lecteur sur lequel Windows est installé. Pour ce faire, tapez la ligne suivante à l’invite de commandes, puis appuyez sur Entrée :

    cd **Drive**:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
    
  3. Ajoutez les autorisations appropriées au groupe Service réseau pour le dossier Fichiers ASP.NET temporaires. Pour ce faire, tapez la ligne suivante, puis appuyez sur Entrée :

    aspnet_regiis -ir
    

    Remarque Pour plus d’informations sur la différence entre l’option de ligne de commande -ir et la ligne de commande -i, voir ASP.NET IIS Registration Tool on the Microsoft Developer Network (MSDN) website.

Solution de contournement

Pour éviter ce problème, installez Active Directory avant d’installer IIS 6.0 et ASP.NET.

Informations supplémentaires

Encore besoin d’aide ? Go to SharePoint Community.