2011-05-05 20 views
26

Estoy obteniendo este error en mi nuevo sitio web creado en Windows 7 e IIS 7.5. Creé un certificado SSL y realicé un nuevo sitio web vinculante.HTTP Error 401.3 - No autorizado

HTTP Error 401.3 - no autorizado
Usted no tiene permiso para ver este directorio o página debido a la configuración de la lista de control de acceso de configuración (ACL) o cifrado para este recurso en el servidor Web.

Anteriormente cuando creé el sitio web, seleccioné 'usuario de la aplicación (autenticación de paso)' en el diálogo 'Agregar sitio web'. y cuando hago clic en el botón "Probar configuración de ...", me sale este mensaje de error:

El servidor está configurado para utilizar la autenticación de paso a través de una cuenta integrada para acceder a la ruta física especificada. Sin embargo, el Administrador de IIS no puede verificar si la cuenta incorporada tiene acceso. Asegúrese de que la identidad del grupo de aplicaciones tenga acceso de lectura a la ruta física. Si este servidor está unido a un dominio y la identidad del grupo de aplicaciones es NetworkService o LocalSystem, verifique que \ $ tenga acceso de lectura a la ruta física. Luego prueba estas configuraciones nuevamente.

Please see attached image

Para sugerir una solución a esto.

Gracias.

+2

Ha comprobado los permisos de directorio? Si está utilizando la autenticación de Windows con paso a través, debe asegurarse de que el grupo de aplicaciones y el usuario que accede tengan permiso para el directorio. – tomasmcguinness

+0

@ tomasmcguinness Cómo puedo verificar estos permisos en IIS 7.5 – DotnetSparrow

+1

Navegue hasta el directorio raíz del documento para su sitio en el explorador y luego compruebe las propiedades de la carpeta, pestaña de seguridad. – Rup

Respuesta

12

Asegúrese de que el grupo de aplicaciones de su sitio web y sitio web se estén ejecutando con la misma identidad. Luego, asegúrese de que esta identidad requiera permisos en el directorio virtual. Tuve exactamente el mismo problema y más de dos comprobaciones lo arreglaron.

96

Tuve el mismo problema, me aseguré de que DefaultAppPool se ejecutaba en ApplicationPoolIdentity y DefaultAppPool tenía permisos para la carpeta, pero algunos archivos aún no se cargaban.

Resulta que mi problema era que el usuario autenticación anónima se establece en algún otro lugar de ApplicationPoolIdentity

pantalla enter image description here

+1

Si la otra respuesta no funciona, prueba esta! Trabajó para mi. –

+1

Había buscado por siempre para encontrar esto. ¡Gracias! Qué extraño capricho de configuración. Curiosamente, esto solo me sucedió en mi Win8.1 dev box, no en mi instalación de Server IIS 2012. – pseudosavant

+2

Esta solución solucionó los problemas que tuve con Win2012 R2 cuando mi sitio estaba alojado en una red compartida. Seguí recibiendo 401.3 errores no autorizados a pesar de que había establecido los permisos NTFS/compartir correctamente. Resulta que el usuario anónimo se estaba ejecutando como IUSR en lugar de AppPoolIdentity. – Bitmapped

Cuestiones relacionadas