IIS 7.5 MVC 2 problema con 401,3 error [cerrada]
-
20-09-2019 - |
Pregunta
Tengo un WebForms mixtos application / MVC Estoy tratando de implementar en nuestro entorno de ensayo, que es una nueva instalación de Server 2008 R2, con IIS 7.5.
Esta aplicación funciona bien mientras que el desarrollo en la máquina local de nadie (a través del servidor web de Visual Studio), sin embargo cuando cuando está alojado en el servidor de ensayo se obtiene el siguiente error:
Error HTTP 401.3 - no autorizado
Haces No tiene permiso para ver este directorio o página debido a la lista de control de acceso (ACL) los valores de configuración o cifrado para este recurso en el servidor Web.
Las cosas que he puesto para tratar de solucionar este problema:
- autenticación anónima está habilitada.
- Todas las otras formas de authenication están desactivados.
- La autorización se establece para permitir a todos los usuarios.
- el grupo IIS_IUSRS tiene acceso a través del sistema de archivos.
Solución
Esto es (más o menos) un duplicado de esta pregunta que fijó el problema para mí.
A partir de ese mensaje:
IIS 7 también crea "IUSR" como usuario por defecto para acceder a archivos a través de IIS. Así que el acceso de usuarios IUSR ha leído en los archivos / carpetas.
¿Cómo comprobar si IUSR tiene acceso de lectura? Haga clic derecho -> Carpeta -> Propiedades -.> Ficha Seguridad A ver si IUSR está en el grupo o lista de nombres de usuario, Si n
Haga clic en Editar -> Añadir -> Avanzado -> Buscar ahora -> Seleccionar IUSR y haga clic en Aceptar cuatro veces
Otros consejos
Utilice solicitudes con error de localización y compacto Ver para ver lo que está causando 401.3. Ya que está trabajando bien utilizando el IDE de VS que significa que está funcionando en el contexto de la cuenta de usuario de inicio de sesión.
Vivek