Possiedo un'applicazione ASP.NET che tenta di scrivere file sul server Web durante il runtime. Nel mio ambiente di sviluppo, funziona. Tuttavia, quando ho distribuirlo al server di produzione, ed eseguo il codice, viene visualizzato un errore che indica:ASP.NET + Accesso negato al percorso
"Access to the path 'C:\Inetpub\wwwroot\MyWebApp\DirToWriteTo\' is denied."
mio server di produzione è un Window Server 2003 macchina. L'applicazione Web è impostata per consentire l'accesso anonimo tramite l'account IUSR_TEMPLATE.
Cosa sto sbagliando?
Grazie!
Solo se 'Web.config' ha un' 'nella sua' '' sezione. In caso contrario viene utilizzata l'identità impostata per il pool di applicazioni. Per impostazione predefinita, è * Servizio di rete * (che ha un accesso molto limitato) –
Thorarin
Questo è vero. Inizialmente non ci pensavo. Aggiornerò la mia risposta per includerla. –