Si usa suplantación de identidad. La respuesta es otorgar permiso al usuario que está suplantando acceso a las siguientes carpetas:
C:\Windows\Microsoft.NET\Framework[v4.0.30319 or the version that you're using]\Temporary ASP.NET Files
El directorio de su sitio.
también es posible que deba crear una carpeta como la siguiente:
C:\Windows\Microsoft.NET\Framework\[v4.0.30319 or the version that you're using]\Temporary ASP.NET Files\[Application-Name-Goes-Here]
Pero prueba el anterior primero, funcionó para mí.
Esos dos cambios para otorgar al usuario suplantado permiso para poder guardar los datos temporales y extraer los archivos dll y los archivos necesarios de los directorios.
Actualización, para Windows 10 Esta es la solución que funcionó para mí
Haremos ambos pasos, pero en lugar de
C:\Windows\Microsoft.NET\Framework[v4.0.30319 or the version that you're using]\Temporary ASP.NET Files
Escriba% TEMP% en el explorador de archivos y dé permiso al usuario de que está suplantando acceso a la siguiente carpeta:
C:\Users\[UserName]\AppData\Local\Temp\Temporary ASP.NET Files