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.

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top