iis7 - El usuario ASPNET no tiene acceso de escritura a archivos temporales ASP.NET
install aspx on iis7 (7)
¿Lo has probado, el exe aspnet_regiis en la carpeta de framework?
Recibo el siguiente error al ejecutar mi proyecto Visual.NET ASP.NET (inicio sin depuración) en mi cuadro XP Professional:
System.Web.HttpException: The current identity (machinename/ASPNET) does not have write access to ''C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files''.
¿Cómo puedo resolver esto?
Asegúrese de que el usuario de ASPNET tenga permiso para escribir en esa carpeta. Haga clic derecho en la carpeta, Propiedades, pestaña Seguridad.
O conceda a ese usuario el nivel de acceso a ese directorio, o cambie la identidad bajo la que se ejecuta el grupo de aplicaciones: en IIS Manager, determine qué Pool de aplicaciones se usa para ejecutar su aplicación, luego, en la sección Pool de aplicaciones del Administrador IIS, mire en las propiedades de ese grupo, la pestaña que desea es "Identidad", creo (esto está fuera de mi cabeza).
Puede configurarlo en otra cuenta de usuario; por ejemplo, Crystal Reports .Net requiere actualización y eliminar el acceso a C: / Temp, de modo que tenemos un usuario "webmaster", con acceso de administrador, y usamos esa identidad para esas aplicaciones.
Puede intentar solucionarlo utilizando la herramienta de configuración automática aspnet_regiis.ext disponible en c: / windows / microsoft.net / framework / v2.0.50727
De lo contrario, simplemente agregue manualmente los permisos de archivo necesarios como se indica en el error.
Tuve este problema al intentar crear un proyecto de implementación web (* .wdploy). Simplemente la creación de la carpeta en la ruta del marco resolvió el error.
Yo tuve el mismo problema. Esto es lo que hice:
- Vaya a c: / windows / microsoft.net / framework / v2.0.50727
- haga clic derecho en "Archivos temporales ASP.NET"
- Pestaña de seguridad
- Seleccione "Usuarios (xxxxxx / Users) del grupo
- marca "Escribir"
- DE ACUERDO
puede hacer clic con el botón derecho en Visual Studio y seleccionar ejecutar como administrador.