SQL Server El usuario ingresa sus credenciales en la ventana de login de Evolution, pero cuando le da clic al botón "Iniciar Sesión" el sistema intenta ingresar pero al final se mantiene en la ventana de login sin mostrar ningún mensaje de error o advertencia. Ya revisé el Elmah y no ha registros de error. Por mi parte, estoy intentando ingresar con el usuario "admin" que tiene autenticación de aplicación, obteniendo el mismo inconveniente. Como dato adicional, es la segunda vez que se presenta este problema, y cada vez se resuelve al reiniciar el servidor donde está instalado Evolution (en el mismo están el sitio web y la base de datos). ¿A qué puede deberse este comportamiento? ¿Qué podría revisar? asked 23 Feb '16, 10:41 Henry Sandoval |
Si es un usuario de Active Directory verifica que las credenciales asociadas al servicio de windows no esten vencidas. Tambien puedes probar con otro tipo de usuario para descartar si el problema es un usuario o con todos los usuarios answered 23 Feb '16, 11:49 sbarahona ♦♦ El usuario con el que estoy intentando ingresar es el admin, que tiene autenticación de aplicación.
(23 Feb '16, 12:34)
Henry Sandoval
|
¿Qué lleva en el URL luego de que retorna al login nuevamente? Si no está dando errores, yo creo que es porque si valida bien el usuario. El hecho que retorne a la página de login, quiere decir que el request no aparece como autenticado. Habría que revisar la configuración del IIS, porque me parece que no está creando las sesiones, o tienen tiempo de vencimiento de unos pocos segundos, o no está configurado para procesar Request Anónimos. En todo caso, no creo que se pueda hacer nada desde el punto de vista del Evolution. answered 23 Feb '16, 14:52 Fernando Paz ♦♦ Me retorna la siguiente URL y no me permite ingresar, agradezco sus comentarios: http://192.168.15.49/Evolution/Account/Login?ReturnUrl=%2fEvolution%2fHome%2fIndex%2fAplicacionHome
(04 Mar '16, 11:54)
Henry Sandoval
|
En las propiedades avanzadas del Application Pool chequea que la propiedad Maximum Worker Processes sea 1 porque si le han puesto mas de 1 significa que hay varios espacios de memoria sirviendo Requests, por lo tanto si el siguiente request al login cae en el otro proceso, ese otro proceso no sabe que ya te logueaste y te manda a loguear.... answered 23 Feb '16, 16:15 sabanito ♦♦ Ya revisé esta configuración y está correcta.
(04 Mar '16, 11:54)
Henry Sandoval
|
Si no encuentras ningún lugar que te muestre algún mensaje de error lo mejor sería desinstalar la aplicacion web y el workflowservice e instalarlos nuevamente answered 04 Mar '16, 13:51 sbarahona ♦♦ |