J'ai une application ASP.NET qui tente d'écrire des fichiers sur le serveur Web pendant l'exécution. Dans mon environnement de développement, cela fonctionne. Cependant, quand je le déployer sur le serveur de production, et j'exécuter le code, je reçois une erreur qui indique:ASP.NET + Accès au chemin refusé
"Access to the path 'C:\Inetpub\wwwroot\MyWebApp\DirToWriteTo\' is denied."
Mon serveur de production est un Windows Server 2003 de la machine. L'application Web est configurée pour autoriser l'accès anonyme via le compte IUSR_TEMPLATE.
Qu'est-ce que je fais mal?
Merci!
Seulement si 'Web.config' a un' 'dans sa section' '. Sinon, l'identité définie pour le pool d'applications est utilisée. Par défaut, c'est * Service réseau * (qui a un accès très limité) –
Thorarin
C'est vrai. Je n'y ai pas pensé au départ. Je mettrai à jour ma réponse pour l'inclure. –