Vérification des autorisations du compte ASPNET

Vérifie que le compte ASP.NET dispose bien des autorisations nécessaires pour l'accès aux répertoires requis ainsi que des privilèges d'emprunt d'identité.

Pour exécuter l'application ASP.NET et les services Web, le compte ASP.NET requiert des autorisations spéciales. Les listes de contrôle d'accès suivantes sont requises pour le compte ASP.NET. L'installation par défaut de Microsoft .NET Framework inclut ces listes de contrôle d'accès.

Emplacement Autorisation
%installroot%\Temporary ASP.NET Files Lecture/écriture et affichage du contenu du dossier
%windir%\temp Lecture/écriture
Racine du site Web Lecture
%installroot% hierarchy Lecture
%driveroot%\Program Files Lecture
%windir%\assembly Lecture

Solution 1

    Réparation de Microsoft .NET Framework.

  1. Ouvrez le Panneau de configuration de Windows.
  2. Sous Programmes, sélectionnez Désinstaller un programme.
  3. Dans la boîte de dialogue Ajout/Suppression de programmes, sélectionnez Microsoft .NET Framework 4.5.1.
  4. Cliquez sur Désinstaller/Modifier.
  5. Vous êtes invité à vérifier la suppression de Microsoft .NET Framework. Cliquez sur Oui. Une fois Microsoft .NET Framework 4.5.1 supprimé, poursuivez l'installation. .NET Framework est automatiquement réinstallé.

Solution 2

Vérifiez que le compte ASP.NET a accès aux emplacements mentionnés ci-avant. Le compte ASP.NET dispose d'un nom différent selon le système de configuration.

Appliquez une mise à jour de la stratégie de l'ordinateur.

  1. A l'invite de commande, saisissez secedit /refreshpolicy machine_policy /enforce.
  2. A l'invite de commande, saisissez iisreset