Préserver ASP.NET état de l'application des redémarrages
-
16-09-2019 - |
Question
Toute bonne façon de préserver l'état d'application ASP.NET à chaque redémarrage?
Je veux être en mesure de définir des valeurs redémarrer l'application et demandez-leur être toujours là. Je veux faire avant tout cela pour les petits « jetables » tester des applications web qui ne sont même pas besoin d'une base de données.
Est-il possible de le faire avec les membres statiques et sérialisation? cache Web?
UPDATE :
L'application doit être en mesure de mettre à jour ces valeurs.
Les valeurs peuvent être des objets personnalisés comme:
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
La solution
Vous avez besoin d'une sorte de stockage de données persistantes, que ce soit une base de données, les fichiers xml ou autre chose.
Vous pourriez être intéressé par le SimpleRepository avec SqlLite de subsonique qui devient assez proche de ce que vous décrivez .
Autres conseils
Pourquoi ne pas simplement utiliser le service d'état ASP.NET:
http://msdn.microsoft.com/en-us/library /ms972429.aspx
Est-ce que je manque quelque chose?
Je crois que vous pouvez stocker la session ASP .NET dans une base de données de serveur SQL Server. J'imagine que persisteraient il à chaque redémarrage de l'application, ou même des arrêts / redémarrages.