Controllare l'errore ASP.NET di UnauthorizedAccessException.Accesso negato alla directory Temp.NET ASP.NET
Access to the path 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\8909a2b1\8566823\Nop.Plugin.Feed.Froogle.dll' is denied.
L'errore si è verificato da quando ho cambiato il sito web per essere ospitato con VS 2010 IIS dal mio macchine IIS. La mia soluzione ha funzionato in precedenza in IIS 2010 VS come sono passato da VS IIS a Machine IIS nuovamente a VS ISS.
Il mio problema si verifica quando copio dll nella directory temporanea.
File.Copy(...
Ho provato i vari permessi sulla directory e nulla ha aiutato. Ho anche eseguito il comando aspnet_regiis -i nella speranza che ripristinasse le autorizzazioni desiderate nella directory temp.
Non ho alcun problema se elimino la directory "../Temporary ASP.NET", si verifica solo quando provo a sostituire i file esistenti.
File.Copy("source", "c:\windows\microsoft.net\framework\v4\temporary asp.net files\...\###.dll", true);
Qualsiasi aiuto sarebbe apprezzato. Grazie,
vedere http://stackoverflow.com/questions/917446/frequent-access-denied-to -temporary-asp-net-files –