Preserving ASP.NET Application State Across Restarts
-
16-09-2019 - |
Question
Any good way to preserve ASP.NET Application state across restarts?
I want to be able to set some values restart the app and have them still be there. I want to primarily do this for small "throw-away" test web apps that don't even need a database.
Is there some way to do it with static members and serialization? web cache?
UPDATE:
Application should be able to update these values.
Values could be custom objects like:
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
Solution
You need some sort of persistent data storage, whether that's a database, xml files or something else.
You might be interested in the SimpleRepository with SqlLite from SubSonic which gets pretty close to what you describe.
OTHER TIPS
Why not just use the ASP.NET State Service:
http://msdn.microsoft.com/en-us/library/ms972429.aspx
Am I missing something?
I believe that you can store the ASP .NET session in a SQL Server Server database. I'd imagine that would persist it across application restarts, or even shutdowns/reboots.