Esto realmente me irrita, y probablemente esté causando la disminución de usuarios en mi sitio web. Estoy utilizando la autenticación de formularios para registrar mi usuario enASP.NET: El usuario no permanecerá conectado durante más de 30 minutos
He la "Persistir" parámetro se establece en true de forma predeterminada cuando el usuario inicia sesión en:.
RedirectFromLoginPage(userString, True)
y
SetAuthCookie(userString, True)
En mi archivo web.config he puesto el atributo "tiempo de espera" a "129600":
<authentication mode="Forms">
<forms loginUrl="/registration/login.aspx"
timeout="129600" slidingExpiration="true" />
</authentication>
llamé a mi empresa de alojamiento y Dijeron que el problema tiene que ser con mi código. No creo que este sea el caso.
Lo que el # (@% @ & (#% & @ (# *% podría ser mal ??
EDITAR Esto funcionaba bien hasta que me cambié anfitriones. Eso me llevó a creer que no era mi código, pero en realidad el anfitrión
EDIT 2 en respuesta a un comentario de usar Fiddler, esto es lo que recibo de Fiddler cuando me carga la página:.
Set-Cookie: .ASPXAUTH=; expires=Tue, 12-Oct-1999 07:00:00 GMT; path=/; HttpOnly Set-Cookie: .ASPXAUTH=[some gobbledygook]; expires=Sun, 15-Nov-2009 20:46:29 GMT; path=/; HttpOnly Set-Cookie: ASP.NET_SessionId=vudqghfplqnh5hz1qw1cwebt; path=/; HttpOnly
Este artículo habla de estado de sesión - esto no tiene nada que ver con las formas de autenticación de la cookie .ASPXAUTH. – UpTheCreek