2008-12-24 18 views
13

me sale el errorEl acceso a la ruta "C: WINDOWS Microsoft.NET Framework v1.1.4322 Archivos temporales de ASP.NET cbnonreg fc933fca bbf91eea" se le niega

El acceso a la ruta "C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322 \ Temporal ASP.NET Archivos \ cbnonreg \ fc933fca \ bbf91eea" denegado.

cada vez que intento acceder a mi sitio recién implementado.
Miré la ruta y descubrí que /cbnonreg\fc933fca\bbf91eea no existe.
por favor ¿qué puedo hacer?

+0

Otro punto: asegúrese de que se supone que su aplicación está usando v1.1 del framework. Si no, ingrese a IIS y cambie a 2.0. –

+0

Lo entiendo en mi IDE antes de desplegar cualquier cosa ... :( –

Respuesta

13

Esto suena como un problema de permisos. Asegúrese de que la cuenta ASPNET tenga acceso completo a la carpeta Archivos temporales ASP.NET. Si los problemas persisten, también podría intentar ejecutar el comando 'aspnet_regiis -i' para volver a instalar el marco, que también debe restablecer los permisos de archivos.

En caso de que así sea, podría intentar usar Process Monitor y filtrar en el proceso aspnet_wp.exe para comprobar lo que el proceso está intentando hacer y actualizar los permisos de los archivos en consecuencia.

+3

+1 para aspnet_regiis -i - que generalmente soluciona este problema para mí –

+0

Raro, pero esto también solucionó las cosas para mí. Estaba viendo el problema generado usando VS 2015 con iis express para depurar una aplicación web. El problema parecía comenzar sin una razón real, y varios reinicios y reinicios de servicios no parecían arreglar las cosas. – MadTigger

+0

"ejecutando el comando 'aspnet_regiis -i' - ¿Dónde? Intenté abrir un símbolo del sistema, y ​​no tenía idea de lo que estaba hablando. Por lo que aparentemente no fue así. –

1

Parece que su aplicación web tuvo un tropiezo cuando se implementó la nueva versión. Esto ocurre de vez en cuando. Por lo general, pruebo los siguientes elementos para resolver el problema:

  1. Abra y vuelva a guardar el archivo web.config en el servidor. Muchas veces, esto provocará una actualización del ensamblaje y solucionará el problema.

  2. Borre la carpeta "cbnonreg". Esto forzará una actualización del ensamblaje y solucionará el problema.

  3. Reinicie IIS. Esto vacía todos los archivos temporales y te da un nuevo comienzo de todo.

Pruebe estos problemas de a uno por vez para ver si resuelven su problema. Están en el orden de "menos invasivo" para que otras aplicaciones en el servidor no se vean afectadas. Usted puede incurrir en errores de "permiso denegado" al realizar el número 2 si algún proceso todavía está tratando de conservar los archivos.

Espero que esto ayude!

+0

SÍ! Sucedió mientras se depuraba localmente, al volver a guardar mi web.config se arregló el problema. (El reinicio no funcionó, ni lo hice) establecer) – mike

2

Esto sucede de vez en cuando. Intente reiniciar su computadora y borrar todo en la carpeta temporal de archivos ASP.net.

+0

Lamentablemente no funcionó para mí –

1

Resolví el problema al eliminar mi espacio de trabajo local y realizar un Get from TFS.

Cosas que no funcionaron: ejecutar VS como administrador, reiniciar VS, matar el programa incorporado del servidor de desarrollo IIS de ASP.NET, limpiar y reconstruir, reiniciar el equipo.

+0

Fui al directorio raíz de TFS para la solución y eliminé por completo la carpeta ".vs", luego ejecuté VS en Administrador, no fue necesario hacer ningún otro paso. VS 2015 –

6

En Windows 8 se obtiene este error

Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929 
Administration utility to install and uninstall ASP.NET on the local machine. 
Copyright (C) Microsoft Corporation. All rights reserved. 
Start installing ASP.NET (4.0.30319.17929). 
This option is not supported on this version of the operating system. Administr 
ators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn Win 
dows Features On/Off" dialog, the Server Manager management tool, or the dism.e 
xe command line tool. For more details please see http://go.microsoft.com/fwlin 
k/?LinkID=216771. 
Finished installing ASP.NET (4.0.30319.17929). 

Para corregir el error desde arriba (Windows 8) ejecutar este comando:

dism /online /enable-feature /featurename:IIS-ASPNET45 
+0

Mi archivo también faltaba y esto funcionó para mí. – Jordan

1

He resuelto este problema mediante la asignación completa controle a IIS_IUSRS en la carpeta de archivos temporales de ASP.Net.

+0

No funcionó para mí :( –

1

Inicie el símbolo del sistema en modo no administrador y el error desaparecerá. No hay necesidad de jugar con el permiso en Windows 7.

+0

Esto es lo que hizo por mí. Me pidieron que iniciara sesión con mis credenciales cuando se ejecutó la aplicación, pero luego pude acceder a todo muy bien. – yougotiger

0

Recibí este error porque había activado todas las "Excepciones de Common Language Runtime" en la ventana "Configuración de excepciones" de Visual Studio.

Esta debe ser una de las excepciones que se active como parte del flujo normal de ASP.NET. Si ese es su problema (o si no sabe lo que hace la ventana "Configuración de excepción" y desea restablecerla a la predeterminada), probablemente debería abrir la ventana "Configuración de excepción" y hacer clic en "Restaurar la lista a la configuración predeterminada" "botón en la parte superior, o al menos desmarque las excepciones que no desea que rompa el depurador.

0

En mi caso, el error fue seguido de otras excepciones si hubiera continuado, p. "mscorlib.dll no cargado". Basado en esto encontré la solución de trabajo aquí: https://stackoverflow.com/a/27446877.

"Ir a Herramientas, Opciones, Depuración, General, Habilitar Sólo Mi Código".

Análisis de causa raíz: me di cuenta de que intenté probar la configuración de liberación en IIS Express (sin depuración, por supuesto) después de intentos previos en la configuración de depuración. También estaba jugando con la transformación Web.config para Release. VS me pidió que desactivara Just My Code en el lanzamiento de la aplicación. Cuando quise volver a Debug, comencé a recibir errores referidos. Ninguna de las propuestas de solución de este hilo fue exitosa.

Cuestiones relacionadas