2010-08-18 4 views
0

J'essaie de modifier un fichier XML à partir de mon code ASPX. Le fichier se trouve dans un autre répertoire de mon projet comme dans D: \ dossier \ fichier.xml Lors de la publication de mon code et de son exécution, je reçois une erreur pour ne pas pouvoir accéder à ce répertoire, accès refusé. Quel compte d'utilisateur dois-je ajouter à ce dossier dans l'option de sécurité pour pouvoir le modifier. J'ai essayé d'ajouter un utilisateur IIS mais cela ne semble pas fonctionner. Toute autre solution de contournement?Modifier le contenu du fichier XML à partir du code publié

Répondre

0

Vérifiez quelle identité est associée au pool d'applications et accordez à cet utilisateur l'accès au dossier.

vous ne spécifiez pas quelle version d'IIS que vous utilisez, mais voici un article décent sur how application pools work

0

Je résolu la question enfin .. Dans mon pc, je me sers Win Xp et a dû accorder ASP Utilisateur du compte machine .NET droits appropriés sur le fichier alors que sur le serveur que je publie enfin le code J'utilise Windows Web Server 2008 et le compte machine ASP.NET correspondant était Network Service j'ai accordé les mêmes droits ici et maintenant je peux modifier le fichier avec succès. J'utilise IIS 7.5 sur cette machine.

Je pense que votre approche Tchami a la même idée. Donc, je le marque comme la réponse :) Merci

Questions connexes