Pregunta

Estoy desarrollando un sitio web para extender servidor de la comunidad, y me encontré con que el servidor de la comunidad deshabilitado la sesión en el <sessionState mode="Off" /> web.config.
Ahora tengo una página web que he creado y debe utilizar la sesión dentro de él, pero yo no quiero editar el valor web.config sessionState,
¿Puedo habilitar el estado de sesión sólo en el nivel de página? o hay otra idea de hacer eso?

¿Fue útil?

Solución

No sé que puede habilitar el estado de sesión sólo para una sola página -. Posible, pero improbable

En su lugar, usted podría mirar a utilizar la memoria caché de ASP.NET, que es similar pero no aísla datos entre sesiones (que tendría que hacer eso mismo). O, usted podría mirar para crear una estructura de datos estática en algún lugar de su aplicación que administra el estado de cada sesión. Por último, es posible que pueda hacer sólo sus objetos serializable y almacenarlos en ViewState (si no están a grande). ViewState se puede configurar en la página individual (o incluso Control) nivel.

Se debe tratar de ser coherente con el enfoque de su organización ha elegido con respecto a la administración del estado. Puede haber una razón por la que se está evitando estado del lado del servidor (tal vez por algo así como el equilibrio de carga). Sin entender el razonamiento detrás de esta decisión, puede introducir problemas inesperados.

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