Nota el siguiente comportamiento:
Usted Establecer sesión de tiempo de espera = 10 minutos y la autenticación de formularios de tiempo de espera = 8 minutos.
El usuario inicia sesión en su sitio utilizando la Autenticación de formularios.
Se inician la sesión "reloj" y el "reloj" de autenticación de formularios.
Supongamos que mantiene cierta información necesaria para el funcionamiento del sitio en la sesión (por ejemplo, Session ["userData"] = userData;).
El usuario está inactivo durante 9 minutos.
A los 8 minutos, la sesión expira y los datos del usuario se borran.
A los 9 minutos cuando el usuario intenta realizar alguna actividad en el sitio, ingenuamente hace referencia a la sesión ["userData"] para obtener su información. Como es nulo, obtendrá el error 500 para una referencia nula.
Conclusión: Mantenga el tiempo de espera de autenticación de formularios más corto que el tiempo de espera de la sesión.
No puedo acceder a msdn): –
@Javad_Amiry ¿es usted un lugar de trabajo libre de msdn? –