Las aplicaciones migradas y centralizadas en el nuevo servidor, totalmente configuradas pero a la hora de tratar de entrar a aplicacion a traves de su nombre (http://aplicación/) desde el mismo servidor me solicita las credenciales

Todo bien ya que es el comportamiento esperado, pero al ingresarlas las solicita nuevamente y asi hasta mostrar el mesaje de "401.1 You are not authorized to view this page".
Para este comportamiento debemos revisar los siguientes factores
1.- ¿El sitio tiene host header configurados?
2.- ¿el sitio puede ser visualizado con el nombre del servidor o la direccion ip?
Si la respuesta es positiva a estas preguntas, los mas probable (al igual que mi caso) es que se este generando un problema con el LoopbackCheck, una caracteristica de seguridad incluida en Windows XP Service Pack 2 o Windows 2003 SP1 para evitar los ataques de reflexion.
La solución es una modificación en el registro de Windows de la maquina que presenta el problema:
- Click en Inicio, click en Ejecutar y escribimos Regedit y click OK.
- En Regedit buscamos la siguiente llave de registro : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControSet\Control \Lsa
- Click derecho en Lsa, seleccionamos nuevo y elejimos DWORD Value
- En el nombre escribimos DisableLoopBackCheck y presionamos Enter
- Click derecho en DisableLoopBackCheck, y luego click en Modificar.
En en valor escribimos 1, y despues presionamos OK - Cerrar Regedit y reiniciar la maquina.
Esta información se encuentra contenida en el siguiente KB de Microsoft para su consulta.
Espero que sea de ayuda! :)
Saludos!
Samuel Campos


Muchas gracias, me estaba volviendo loco y esto ha solucionado el problema.
ResponderEliminar