« Erreur du 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’outil 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 site web Windows SharePoint Services 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 au suivant :

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.  

Note Vous pouvez rencontrer des symptômes similaires lorsque vous accédez aux sites suivants dans Microsoft Windows Small Business Server 2003 : Accès à la sauvegarde (http://servername/backup): Erreur : Erreur du serveur dans « /Backup » Application Access Companyweb (http://companyweb):Error: Erreur du serveur dans « / » ApplicationAccessing Monitoring and Reporting (http://servername/monitoring): Erreur : Erreur du serveur dans « /Monitoring » ApplicationAccessing Remote Web Workplace (http://servername/remote):Error: Erreur du serveur dans « /Remote » ApplicationInstallation de la protection (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 parce que le groupe service réseau ne dispose pas des autorisations suffisantes sur le dossier Fichiers de 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, Lecteur 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
    

    Note Pour plus d’informations sur la différence entre l’option de ligne de commande -ir et l’option de ligne de commande -i, consultez ASP.NET’outil d’inscription IIS sur le site web MSDN (Microsoft Developer Network).

  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, Lecteur 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
    

    Note Pour plus d’informations sur la différence entre l’option de ligne de commande -ir et la ligne de commande -i, consultez ASP.NET’outil d’inscription IIS sur le site web MSDN (Microsoft Developer Network).

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 ? Accédez au site de la Communauté SharePoint.