son puede porque permisos los leer insuficientes error configuración archivo 0x800700b7 c# asp.net-mvc-3 iis-7

c# - puede - error 500.19 web config



500.19-Error interno del servidor: no se puede acceder a la página solicitada porque los datos de configuración relacionados para la página no son válidos. (7)

Antes de que todos lean esto, solo quiero decir que sé que hay hilos relacionados, pero los he probado o no los entiendo. Con eso dicho aquí, no pasa nada ...

Estoy tratando de ejecutar una aplicación web de MVC en mi IIS. Lamentablemente, estoy absolutamente atascado en este error:

HTTP Error 500.19 - Internal Server Error The Request page cannot be accessed becasue the related configuration data for the page is invalid. Module: IIS Web Core Notification: BeginRequest Handler: Not yet determined Error Code: 0x80070005 Config Error: Cannot read configuration file due to insufficient permissions Config File: /foo/web.config Request URL: http://localhost/WEBAPP Logon Method: Not yet determined Logon User: Not yet determined Config Source -1: 0:

No estoy seguro de qué más hacer. También intenté dar permiso de lectura para el archivo web.config y eso no pareció funcionar.

Si alguien tiene alguna información o podría ayudarme a superar esto, sería muy apreciado. ¡Gracias!


En este blog msdn: Solución de errores HTTP 500.19 en IIS 7 en sceanrio 8 para el código de error 0x80070005 (E_ACCESSDENIED - Error de acceso general denegado) dice:

Grant Read permission to the IIS_IUSRS group ...
.... the worker process identity (and/or the IIS_IUSRS group) needs at least Read access to the directory so that it can check for a web.config file in that directory.


En mi caso, necesitaba instalar el módulo de reescritura de URL de IIS 2.0 porque se está utilizando en el web.config y esta era la primera vez que se ejecutaba el sitio en una máquina nueva.


Estaba accediendo al proyecto desde una máquina virtual, compartiendo la carpeta del proyecto desde el sistema operativo host (Windows 10). Después de probar muchas de las soluciones e incluso de garantizar los permisos para IIS_IUSRS , aún así pude resolverlo.

Eventualmente, copié esta carpeta desde el host, en una ruta en el sistema operativo invitado, y ahora puedo ejecutar el mismo proyecto ASP.NET sin problemas. Pero, también seguí adelante y IIS_IUSRS grupo IIS_IUSRS el control total sobre este nuevo directorio ... ¿no es realmente necesario en este caso? Soy perezoso para probar ese cajero automático.


Lo arreglé reiniciando VS.

Había abierto un archivo de configuración en otra instancia de VS y aparentemente se volvió loco ...


Mi problema es que accidentalmente instalé otro sitio como el predeterminado en lugar del predeterminado de IIS (abriendo otro proyecto). Tuve que eliminar el sitio predeterminado y volver a asignarlo a la ubicación predeterminada C:/inetpub/wwwroot usando el inicio de sesión de mi dominio como el usuario a pasar por alto con que acaba de volver a abrir mi proyecto que estaba tratando de ejecutar (el que muestra este error) y todo fue honky dorry


Por favor, sigue estos pasos

  1. Ir al Panel de control
  2. Ir a Programas y características
  3. Activar o desactivar la función de ventana
  4. Ir al nodo del servicio de información de Internet
  5. Seguir los servicios de World wide web
  6. A continuación, compruebe la característica de desarrollo de aplicaciones
  7. Luego, compruebe todos los nodos, especialmente Asp o Application Framework Like Asp.net 3.5 o ASP.NET 4.5, lo que sea que tenga

Tenía una subcarpeta llamada web.config, el cambio de nombre de esta carpeta resolvió el problema