Просмотрите мою ошибку ASP.NET UnauthorizedAccessException.Доступ запрещен для каталога ASP.NET Temp
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.
Ошибка произошла с тех пор, как я сменил сайт, который будет размещен через VS 2010 IIS, с моих машин IIS. Мое решение ранее работало в VS 2010 IIS, когда я перешел от VS IIS к Machine IIS обратно в VS ISS.
Проблема возникает при копировании dll в каталог temp.
File.Copy(...
Я протестировал различные разрешения в каталоге и ничего не помог. Я также запускал команду aspnet_regiis -i в надежде, что он восстановит требуемые разрешения в каталоге temp.
У меня нет проблем, если я удалю «../Temporary ASP.NET Directory», это происходит только при попытке заменить существующие файлы.
File.Copy("source", "c:\windows\microsoft.net\framework\v4\temporary asp.net files\...\###.dll", true);
Любая помощь будет принята с благодарностью. Спасибо,
см. Http://stackoverflow.com/questions/917446/frequent-access-denied-to -temporary-asp-net-files –