Tengo una aplicación web que está atrapada en un ciclo infinito, y no tengo ni idea de dónde buscarla. Este es un sitio de intranet, por lo que no hay ningún enlace que pueda compartir, pero he enumerado todos los detalles que se me ocurren a continuación. Agradecería cualquier idea o sugerencia. Cualquiera lo ha hecho302 Infinite Loop
Los detalles:
- IIS 7
- .Net 4.0
- Windows 2008
- documento predeterminado es Login.aspx
- Sin redirección HTTP puesta en aplicación o Login.aspx en IIS
- Fiddler muestra Login.aspx usando el código de estado de 302 y redirigiendo a Login.aspx
Si abro mi sitio, apunta a Login.aspx y se atasca en un bucle 302. Si abro el sitio pero apunto a register.aspx, Fiddler muestra register.aspx yendo a Login.aspx que por supuesto redirige a Login.aspx.
Lo que he hecho:
- Ejecutar la aplicación Web de Visual Studio - todo funciona bien
- Comprobar web.config de comandos de redirección - no hay ninguno
- Comprobar IIS para los comandos de redirección - no hay ninguno
- Mira Fiddler para otra página en el bucle - no hay ninguno, simplemente Login.aspx a Login.aspx
- Comprobar Login.aspx para los comandos de redirección - no hay ninguno
- Comprobar código Login.aspx detrás de comandos de redirección - no hay ninguno
- Ejecutar la aplicación en mi cuadro utilizando el web.config del servidor - todo funciona
- Comprobar Login.aspx para los comandos de redirección - no hay ninguno
- borras la memoria caché - problema persiste
- republicada - problema persiste
- republicado y borras la memoria caché - problema persiste
- documento predeterminado en IIS discapacitados
¿Está corriendo detrás de un equilibrador de carga por casualidad? ¿Estás seguro de que tus redireccionamientos son exactamente iguales (es decir, no http versus https)? – Paddy
las redirecciones son exactamente las mismas. No https. No creo que esté detrás de un equilibrador de carga. –
¿Su sitio utiliza algún tipo de redirección en, por ejemplo, la caducidad de la sesión a Login.aspx? – Ross