Accueil

Droit d'accès dans IIS 7.5

by Jean-Camille Mercier 19. août 2012 18:36

J'étais en train de finaliser l'installation de ce blog en ajoutant des utilisateurs et je suis tombé sur l'erreur suivante :

"Could not create user: Toto: Access to the path '...\App_Data\users.xml' is denied"

Rien de très compliqué au deumerant étant donné que c'est écrit dans la doc de BlogEngine de donner les droits au dossier App_Data ... Donc le temps de se souvenir qu'IIS fonctionne avec le compte de service "NETWORK SERVICE" et j'ajoute le droit d'écriture par l'onglet sécurité. Et bien non perdu !! ça ne fonctionne plus depuis la version 7.5 qui est présente dans Windows Serveur 2008 R2! Ok cherchons un peu sur le net alors ... je tombe sur le blog de Julien Corioland qui me donne la solution que j'aurais jamais imaginée : à chaque fois que l'on crée un site dans IIS, un pool de service est créé en même temps PLUS un compte de service portant le nom :

IIS APPPOOL\Nom Du Pool

Un coup d'oeil rapide dans le Task Manager nous le confirme :

 

Au final, je reprends mon dossier App_Data et j'ajoute le droit d'écriture sur le compte "IIS APPPOOL\Inetsis.Blog" :

... et tout rentre dans l'ordre !

Great Cool