web-dev-qa-db-fra.com

Les droits d'accès IUSR ne fonctionnent pas sur IIS8

J'ai un problème étrange:

J'ai créé un site Web sur IIS et y ai mis du code html et js/css. Tout semble bien. J'ai remarqué que les droits NTFS du dossier sont accordés au contrôle total de l'IUSR.

Lorsque je fais une configuration (quelque chose d’important) et que le fichier web.config est généré automatiquement dans ce dossier, le site Web envoie 500 erreurs (j’ai remarqué que l’accès NTFS de web.config est également accordé au contrôle total IUSR.

J'ai essayé plusieurs méthodes pour résoudre ce problème, mais toutes les tentatives ont échoué, sauf une: l'octroi des droits d'accès de contrôle total à TOUT LE MONDE dans le dossier du site Web.

Y a-t-il une meilleure solution? Ou est-ce la seule solution? Si c'est le cas, ce serait bizarre!

1
Occulter

Le pool d'applications s'exécute probablement en tant qu'utilisateur différent de l'IUSR. Voici un article qui explique comment mettre à jour les autorisations NTFS dans IIS7. Les étapes sont les mêmes pour IIS8.

1