4

有什么好方法可以在重新启动时保留 ASP.NET 应用程序状态?

我希望能够设置一些值重新启动应用程序并让它们仍然存在。我想主要为甚至不需要数据库的小型“一次性”测试网络应用程序执行此操作。

有没有办法用静态成员和序列化来做到这一点?网络缓存?

更新
应用程序应该能够更新这些值。
值可以是自定义对象,例如:

public class Person    
{  
  public string FirstName { get; set; }  
  public string LastName { get; set; }      
}  
4

3 回答 3

2

为什么不直接使用 ASP.NET 状态服务:

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

我错过了什么吗?

于 2009-08-14T19:48:34.213 回答
1

您需要某种持久性数据存储,无论是数据库、xml 文件还是其他东西。

您可能对来自 SubSonic 的带有 SqlLite 的 SimpleRepository感兴趣,它与您所描述的非常接近。

于 2009-08-14T18:59:16.247 回答
0

我相信您可以将 ASP .NET 会话存储在 SQL Server Server 数据库中。我想这会在应用程序重新启动,甚至关闭/重新启动时持续存在。

于 2010-01-28T03:06:17.680 回答