Preservar ASP.NET Estado aplicación a través de Restarts
-
16-09-2019 - |
Pregunta
Cualquier buena manera de preservar el estado de aplicación ASP.NET en los reinicios?
Quiero ser capaz de establecer algunos valores reiniciar la aplicación y hacer que todavía estará allí. Quiero hacer esto principalmente para pequeñas aplicaciones web de prueba "usar y tirar" que ni siquiera necesita una base de datos.
¿Hay alguna manera de hacerlo con los miembros estáticos y serialización? caché web?
Actualizar :
La aplicación debe ser capaz de actualizar estos valores.
Los valores podrían ser objetos personalizados como:
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
Solución
Es necesario algún tipo de almacenamiento de datos persistente, ya sea una base de datos, archivos XML o algo más.
Usted podría estar interesado en el SimpleRepository con SqlLite de SubSonic la que se pone muy cerca de lo que describes .
Otros consejos
¿Por qué no usar el Servicio de estado de ASP.NET:
http://msdn.microsoft.com/en-us/library /ms972429.aspx
Me estoy perdiendo algo?
Creo que se puede almacenar la sesión de .NET ASP en una base de datos del servidor SQL Server. Me imagino que sería persistir a través de ella se reinicie la aplicación, o incluso paros / reinicios.