Frage

Gibt es eine gute Möglichkeit, den ASP.NET -Anwendungszustand über Neustarts hinweg zu erhalten?

Ich möchte in der Lage sein, einige Werte neu zu starten und sie noch da zu lassen. Ich möchte dies in erster Linie für kleine "Wegwerf" -Test-Web-Apps tun, die nicht einmal eine Datenbank benötigen.

Gibt es eine Möglichkeit, dies mit statischen Mitgliedern und Serialisierung zu tun? Webcache?

AKTUALISIEREN:
Die Anwendung sollte in der Lage sein, diese Werte zu aktualisieren.
Werte könnten benutzerdefinierte Objekte sein wie:

public class Person    
{  
  public string FirstName { get; set; }  
  public string LastName { get; set; }      
}  
War es hilfreich?

Lösung

Sie benötigen einen anhaltenden Datenspeicher, unabhängig davon, ob es sich um eine Datenbank, XML -Dateien oder etwas anderes handelt.

Sie könnten an der interessiert sein SimpleRePository mit SQllite von SubSonic Was dem, was Sie beschreiben, ziemlich nahe kommt.

Andere Tipps

Warum nicht einfach den ASP.NET -State -Service verwenden:

http://msdn.microsoft.com/en-us/library/ms972429.aspx

Vermisse ich etwas?

Ich glaube, Sie können die ASP .NET -Sitzung in einer SQL Server Server -Datenbank speichern. Ich würde mir vorstellen, dass das es bei Anwendungsrestarts oder sogar zum Herunterfahren/Neustart bestehen würde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top