L’accès au chemin App_Data est refusé : 4 façons de résoudre ce problème
Lorsque vous essayez d’exécuter une application dans Visual Studio ou de publier un site Web, vous rencontrez souvent l’erreur L’accès au chemin App_Data est refusé. Elle répertorie le chemin complet du fichier auquel l’application Web doit accéder et le modifier, mais ne peut pas le faire en raison d’autorisations manquantes !
L’erreur d’accès refusé apparaît généralement lorsque Visual Studio ne dispose pas des privilèges nécessaires, IIS_IUSRS n’a pas accès en lecture et en écriture au dossier wwwroot, un autre processus accède au fichier ou un antivirus tiers a bloqué l’accès à celui-ci.
Comment puis-je corriger l’erreur L’accès au chemin App_Data est refusé ?
1. Exécutez Visual Studio en tant qu’administrateur
- Cliquez avec le bouton droit sur le lanceur Visual Studio (fichier .exe) et sélectionnez Propriétés .
- Accédez à l’onglet Compatibilité et cochez la case Exécuter ce programme en tant qu’administrateur .
- Cliquez sur Appliquer et OK pour enregistrer les modifications, puis exécutez Visual Studio et vérifiez si l’erreur d’accès refusé apparaît toujours.
2. Accordez les autorisations IIS_IUSRS pour accéder au dossier wwwroot
- Appuyez sur Windows + E pour ouvrir l’explorateur de fichiers, collez le chemin suivant dans la barre d’adresse et appuyez sur Enter:
C:\inetpub
- Faites un clic droit sur le dossier wwwroot et sélectionnez Propriétés.
- Allez dans l’onglet Sécurité et cliquez sur Modifier .
- Sélectionnez maintenant l’entrée qui commence par IIS_IUSRS dans la liste et cochez la case Contrôle total.
- Enfin, cliquez sur Appliquer et OK pour enregistrer les modifications et vérifier les améliorations.
Si cela ne fonctionne pas, accordez des autorisations de lecture et d’écriture au service réseau et à ASPNET. Vous pouvez également accorder le contrôle total du dossier en suivant les mêmes étapes pour le dossier App_Data aux trois services, IIS_IUSRS, Network Service et ASPNET !
3. Terminez tous les processus accédant au fichier
- Appuyez sur Ctrl+ Shift+ Escpour ouvrir le Gestionnaire des tâches et identifier les processus susceptibles d’accéder au fichier apparaissant dans le message d’erreur.
- Sélectionnez chaque élément individuellement et cliquez sur Terminer la tâche .
- Une fois cela fait, vous devriez pouvoir exécuter l’application.
4. Ajoutez le dossier wwwroot à la liste blanche de votre antivirus
Si les solutions précédentes n’ont pas résolu le problème d’accès refusé au chemin App_Data, il se peut tout aussi bien qu’un antivirus bloque l’accès au dossier/fichier. Dans ce cas, vous pouvez désactiver temporairement l’antivirus et rechercher des améliorations.
Si le message d’erreur disparaît, ajoutez une exclusion pour le dossier wwwroot dans la solution antivirus tierce installée, puis réactivez-la enfin !
Pendant que vous êtes ici, découvrez nos meilleurs choix d’extensions Visual Studio pour améliorer l’efficacité et la productivité.
Quelle solution a fonctionné pour vous ? Partagez-la avec nos lecteurs dans la section commentaires.
Laisser un commentaire