manejo - Las sesiones sin cookies e IIS7 provocan un bucle de redirección
session php (1)
Bueno, encontré el problema.
Tenía dos filtros ISAPI definidos ambos apuntando a la misma dll:
% windir% / Microsoft.NET / Framework / v2.0.50727 / aspnet_filter.dll c: / windows / Microsoft.NET / Framework / v2.0.50727 / aspnet_filter.dll
Eliminé el segundo y todo estuvo bien. No sé qué puso el duplicado allí, ciertamente no fui yo.
Tengo un sitio web ASP .NET que usa sesiones sin cookies. Cuando la solicitud inicial se realiza en el sitio usando una url como:
IE solo muestra el mensaje estándar "Internet Explorer no puede mostrar la página web". Firefox es un poco más útil y muestra el siguiente mensaje:
"Se excedió el límite de redirección para esta URL. No se puede cargar la página solicitada. Esto puede ser causado por cookies que están bloqueadas".
Puse un poco de rastreo en global.asax y entro en el evento de inicio de la aplicación pero no en el evento de inicio de la sesión.
No he bloqueado explícitamente ninguna cookie con los navegadores y tampoco configuré ninguna regla de redireccionamiento HTTP.
El sitio funciona bien con mi servidor de desarrollo y bajo IIS6.
Si apago las sesiones sin cookies, todo está bien en IIS7.
Puedo reproducir esto con los sitios web más sencillos, es decir, en Visual Studio, Archivo> Nuevo sitio web y luego simplemente establezco la configuración de web.config sin cookies = "verdadero".
Lo probé en una estación de trabajo de colleauges y funciona, así que supongo que es una configuración en IIS7 en alguna parte.
¿Algunas ideas?