2009-11-24 28 views
6

Tenemos varias aplicaciones web que usan Autenticación de Windows que funcionó bien en IIS6. Después de implementarlos en IIS7, la Autenticación de Windows ya no funciona (obtenemos errores 401.2) A MENOS que establezcamos la aplicación web para usar el "Oleoducto clásico"IIS 7 - Autenticación de Windows no funciona

Me doy cuenta de que la autoformación y autenticación de Windows no se admiten simultáneamente como se menciona here y here - pero ese no es mi problema - No tengo habilitada la Autenticación de formularios. Solo tengo habilitada la Autenticación de Windows, pero siempre obtengo el 401.2

¿Alguien ha topado con esto? ¿Hay algo más que deba hacer?

Gracias! -Mike

+0

Cree una aplicación web ASP.NET más simple y pruébela en IIS 7. Esto puede indicarle si IIS 7 es compatible con la autenticación de Windows. No se apresure a su aplicación. –

Respuesta

0

Hay dos pensamientos inmediatos: (1) ¿Windows integrado está habilitado en el servidor como una función en el rol (2) es la autenticación configurada en la parte derecha de web.config? IIS7 almacena parte de su configuración es web.config, y pasar de IIS6 a IIS7 a menudo implica agregar información adicional.

Consulte también: http://forums.iis.net/t/1153827.aspx

0

Una gran cantidad de los ajustes en el movimiento de web.config system.web a system.webServer cuando se cambia de modo clásico a modo integrado. Por ejemplo, httpmodules personalizados se mueven a system.webserver. ¿Tiene algún httpmodules que maneje autenticación personalizada?

Cuestiones relacionadas