Algunas veces se debe a que el recolector de basura limpia la clave de la máquina asignada a su aplicación y asigna una nueva clave que hace que los usuarios registrados cierren sesión. La solución es generar una machineKey
para su aplicación y colóquelo en web.config bajo system.web como
<system.web>
<machineKey validationKey="###YOUR KEY HERE ###"
decryptionKey="## decrypt key here ##"
validation="SHA1" decryption="AES" />
...
...
este enlace puede ayudarlo http://aspnetresources.com/tools/machineKey