2009-07-13 2 views
0

J'ai une application ASP.NET MVC qui s'exécute à la fois dans IIS 6 et 7. L'application nécessite un droit spécial et doit s'exécuter dans un pool d'applications avec des utilisateurs spéciaux qui sont partie de certains groupes spécifiques. L'application stocke également un grand nombre de paramètres dans un couple de fichiers XML. Ces fichiers sont stockés sous le dossier spécial "Application Data" car ils sont lus par plusieurs composants différents.Droit utilisateur pour le dossier spécial de données d'application dans ASP.NET

J'ai trouvé que j'ai parfois besoin d'ajouter l'utilisateur au groupe Administrateurs local de la machine pour avoir le droit d'écrire dans ces fichiers XML. Est-ce le cas ou je manque quelque chose d'autre? Quels droits sont nécessaires pour pouvoir écrire dans le dossier Application Data?

Répondre

0

Le répertoire "Application Data" est contenu dans le répertoire "documents and settings" des utilisateurs. L'utilisateur devrait donc avoir l'accès nécessaire.

Vous pouvez obtenir un problème si c'est le répertoire "documents et paramètres" d'un utilisateur différent. Vous pouvez également rencontrer un problème si l'utilisateur qui est l'identité et le pool d'applications n'est pas membre du groupe IIS_WPG.

Dans tous les cas, il serait préférable de donner directement à l'utilisateur des droits sur le répertoire, plutôt que de placer l'utilisateur dans le groupe administrateur.

Questions connexes