在重新启动时保留ASP.NET应用程序状态的任何好方法吗?
我希望能够设置一些值重新启动应用程序并让它们仍在那里。 我想主要为那些甚至不需要数据库的小型“丢弃”测试网络应用程序执行此操作。
有没有办法用静态成员和序列化做到这一点?网络缓存?
更新:
应用程序应该能够更新这些值
值可以是自定义对象,如:
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
答案 0 :(得分:2)
答案 1 :(得分:1)
您需要某种持久性数据存储,无论是数据库,xml文件还是其他东西。
您可能对SimpleRepository with SqlLite from SubSonic感兴趣,它与您描述的内容非常接近。
答案 2 :(得分:0)
我相信您可以将ASP .NET会话存储在SQL Server Server数据库中。我想这会在应用程序重启,甚至关闭/重启时持续存在。