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; }      
}  
Was it helpful?

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.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top