4

再起動後もASP.NETアプリケーションの状態を保持するための良い方法はありますか?

いくつかの値を設定してアプリを再起動し、それらをそのままにしておくことができるようにしたいと思います。これは主に、データベースさえ必要としない小さな「使い捨て」テストWebアプリに対して行いたいと思います。

静的メンバーとシリアル化でそれを行う方法はありますか?Webキャッシュ?

更新
アプリケーションはこれらの値を更新できる必要があります。
値は、次のようなカスタムオブジェクトにすることができます。

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

3 に答える 3

2

ASP.NETStateServiceを使用しないのはなぜですか。

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セッションをSQLServerServerデータベースに保存できると思います。私はそれがアプリケーションの再起動、あるいはシャットダウン/再起動の間でもそれを持続させるだろうと想像します。

于 2010-01-28T03:06:17.680 に答える