2010-07-16 23 views
7

Desde que cambiamos de IIS 7.0 a IIS 7.5, la Autenticación de Windows ya no funciona desde solicitudes remotas. Si abro el sitio web en el servidor web todo funciona bien.IIS 7.5 Autenticación de Windows fallida con 401

web.config:

<authentication mode="Windows" /> 
<identity impersonate="true" /> 
<authorization> 
     <deny users="?" /> 
     <allow users="*" /> 
</authorization> 

Configuración de IIS:

Authentication (enabled): ASP.NET Impersonation, Windows Authentication (all others are disabled) 
ApplicationPool: Managed Pipeline Mode -> Classic, Identity -> ApplicationPoolIdentity 

de solicitudes con error de seguimiento:

MODULE_SET_RESPONSE_ERROR_STATUS 
ModuleName: WindowsAuthenticationModule 
Notification: 2 
HttpStatus: 401 
HttpReason: Unauthorized 
HttpSubStatus: 1 
ErrorCode: 2148074254 
ConfigExceptionInfo: 
Notification: AUTHENTICATE_REQUEST 
ErrorCode No credentials are available in the security package (0x8009030e) 

Un ¿Alguna sugerencia?

Respuesta

1

¿Qué cliente está utilizando? Es posible que esté ejecutando un cliente que está intentando autenticarse previamente, pero en IIS 7 usamos la autenticación en modo Kernel de manera predeterminada, lo que requiere un desafío. Si ese es el caso, puede desactivar la autenticación de Kernel Mode seleccionando la entrada Autenticación de Windows y haciendo clic en Configuración avanzada, debería ver una casilla de verificación que le permite Deshabilitar eso para la aplicación específica y debería funcionar si este es el problema.

+0

Después desactivo que voy a conseguir dos Solicitud FailedTrace: primero: Solicitud Resumen URL http: // nombre de equipo: 80/ grupo de aplicaciones Nombre de la lista de aplicaciones Autenticación NOT_AVAILABLE Usuario del token ID de actividad {00000000-0000-0000-0A00-0080000000FC} MODULE_SET_RESPONSE_ERROR_STATUS 401,2 segundo: Solicitud Resumen: URL http: // nombre de equipo: 80/ grupo de aplicaciones nombreGrupoAplicaciones autenticación NTLM usuario de dominio símbolo \ nombre de usuario Actividad ID {} ​​00000000-0000-0000-0C00-0080000000FC MODULE_SET_RESPONSE_ERROR_STATUS 401.5 Parece que la primera solicitud es una Autentificación previa, pero he desactivado KernelMode. – Dave

+0

Lo intentamos con los siguientes clientes sin éxito, Windows XP (Safari, Firefox, IE) y Windows 7 (Chrome, IE) – Dave

Cuestiones relacionadas