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; }      
}  
Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top