Las variables de aplicación se pierden después del respaldo posterior
-
27-10-2019 - |
Pregunta
Mi aplicación ASP.NET tiene un control de servidor desarrollado por nosotros que necesita almacenar algunas claves en el nivel de aplicación (es decir, en todos los usuarios y sesiones) para uso futuro. Sin embargo, descubrí que el recuento ni de Page.Application y HttpContext.Current.Application se vuelve cero después de la retroalimentación o la refresh de la página.
En realidad, he estado enfrentando tal problema en caso de sesión, pero finalmente resuelvo el problema de persistencia de la sesión cambiando la configuración de sessionstate en la web.config:
<sessionState cookieless="UseCookies" mode="StateServer" ></sessionState>
Sin embargo, no sé si existe una configuración similar para el estado de aplicación.
Por favor, amablemente asesorar.
Hombre gracias !!!
William
-- ACTUALIZAR--
Estoy usando Visual Studio 2008, y la aplicación se está probando en el servidor de pruebas ASP.NET de Visual Studio.
Solución
El estado de la aplicación debe estar vivo hasta que reinicie (iISRESET) su servidor web (grupo de aplicaciones) ¿Qué tipo o servidor web está utilizando? ¿Estás probando esto en Visual Studio? ¿Intentaste alojarlo en IIS e intentarlo? Debido a que Cassini (Visual Studio Development Server) tiene algunos problemas relacionados con las sesiones conmigo, podría probar IIS Express - http://learn.iis.net/page.aspx/868/iis-express-overview/ - http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx