Если вы используете выдачу себя за другое лицо. Ответ - предоставить пользователю, которому вы выдаете себя, разрешение на доступ к следующим папкам:
C:\Windows\Microsoft.NET\Framework[v4.0.30319 or the version that you're using]\Temporary ASP.NET Files
Каталог вашего сайта.
также вам может потребоваться создать следующую папку:
C:\Windows\Microsoft.NET\Framework\[v4.0.30319 or the version that you're using]\Temporary ASP.NET Files\[Application-Name-Goes-Here]
Но сначала попробуйте предыдущее, у меня это сработало.
Эти два изменения для предоставления олицетворенному пользователю разрешения на сохранение временных данных и извлечение файлов dll и любых необходимых файлов из каталогов.
Обновление, для Windows 10 Это решение, которое сработало для меня
Мы сделаем оба шага, но вместо
C:\Windows\Microsoft.NET\Framework[v4.0.30319 or the version that you're using]\Temporary ASP.NET Files
Запишите% TEMP% в проводник и дайте пользователю, которому вы олицетворяете, разрешение на доступ к следующей папке:
C:\Users\[UserName]\AppData\Local\Temp\Temporary ASP.NET Files