Uno de los problemas con los que nos hemos encontrado durante el armado del sitio es que varias veces al día perdíamos la sesión iniciada, perdiendo con ello para siempre cualquier cambio que hubiéramos realizado y que hubiera quedado sin guardar. Esto nos ocurría de manera bastante frecuente, ya que era normal estar por ejemplo editando el texto de un módulo y recibir un llamado telefónico o cualquier otra interrupción de varios minutos, lo que era suficiente para que al retomar la tarea DNN ya nos hubiera sacado de la sesión.
Tras probar no menos de una docena de variantes para evitar este comportamiento, descubrimos esta solución como la más simple y efectiva.
Requiere realizar el siguiente cambio en el archivo web.config:
<forms name=".DOTNETNUKE" protection="All" timeout="64800" cookieless="UseCookies" />
Se debe marcar además la opción 'Recordar mi usuario' al hacer el inicio de sesión.
Espero que les sea de utilidad y la seguimos en el próximo post.