válidas ver validas tiene solucion que página proporcionó proporcionando proporcionado prohibido por permiso para pagina listas las invalid gina forbidden este esta error due directorio denegado debido credenciales control con como autorizado arreglar acceso asp.net asp.net-mvc iis iis-7

asp.net - validas - no tiene permiso para ver este directorio o esta pã¡gina. iis



"401 no autorizado" en un directorio (5)

  1. Abra IIS y seleccione el sitio que está causando 401
  2. Seleccione la propiedad Autenticación en el encabezado IIS
  3. Seleccione Autenticación anónima
  4. Haga clic derecho sobre él, seleccione Editar y elija la identidad del grupo de aplicaciones
  5. Reinicie el sitio y debería funcionar

Supongo que es un error de IIS, ya que esto no ocurre si ejecuto el proyecto en mi máquina local.

Tengo mis hojas de estilo en ~/Content/css

Cualquier archivo en ese directorio no se cargará en la página, y cuando navego hacia ellos directamente, aparece un error del servidor:

401 - No autorizado: acceso denegado debido a credenciales no válidas.

No tiene permiso para ver este directorio o página utilizando las credenciales que ha proporcionado.

Esto solo ocurre con ese directorio, no tengo problemas para acceder a ningún otro archivo. ¿Hay algo que deba hacer en IIS7 para detener esto?


Debe verificar los permisos de la carpeta en su servidor y verificar que la cuenta que está utilizando para ejecutar su aplicación tenga acceso a esa carpeta.


Es probable que no tenga el permiso IUSR_ computername en esa carpeta. Acabo de realizar un escaneo rápido y parece que encontrará la información que necesita aquí .

Si ese no es el caso, ¿el navegador le solicita su nombre de usuario y contraseña? De ser así, es posible que IIS esté configurado para usar autenticación integrada solamente, como se describe aquí .


No tiene permiso para ver este directorio o página usando las credenciales que proporcionó.

Esto sucedió a pesar de que el usuario ya está autenticado a través de Active Directory.

El error Acceso denegado puede deberse a muchas causas, pero si cree que ya ha configurado todo correctamente desde su aplicación web, es posible que haya un pequeño detalle olvidado. Asegúrese de dar el permiso adecuado a los usuarios autenticados para acceder al directorio de su aplicación web.

Estos son los pasos que tomé para resolver este problema.

  1. Haga clic derecho en el directorio donde está almacenada la aplicación web y seleccione Propiedades y haga clic en la pestaña Seguridad.

  2. Haga clic en Haga clic en Editar ..., luego en Agregar ... botón. Escriba Usuarios autenticados en Ingrese los nombres de los objetos para seleccionarlos. Luego, agregue el botón Agregar . Escriba Usuarios autenticados en Ingrese los nombres de los objetos para seleccionar.

  3. Haga clic en Aceptar y verá Usuarios autenticados como uno de los nombres de usuario. Proporcione los permisos adecuados en el cuadro Permisos para usuarios autenticados en el extremo inferior si no están marcados.

  4. Haga clic en Aceptar dos veces para cerrar el cuadro de diálogo. Debería tener efecto de inmediato, pero si quiere estar seguro, puede reiniciar IIS para su aplicación web.

Actualice su navegador y debería mostrar la página web ahora.

¡Espero que esto ayude!


Otra solución simple que encontré fue eliminar el sitio IIS local (desde el Administrador de IIS) y luego volver a crear el directorio virtual desde las "Propiedades" de su proyecto web en Visual Studio.