再起動全体でASP.NETアプリケーション状態を保存します
-
16-09-2019 - |
質問
再起動全体でASP.NETアプリケーションの状態を保存する良い方法はありますか?
いくつかの値を設定して、アプリを再起動しても、まだそこにいることができます。私は主に、データベースを必要としない小さな「スローアウェイ」テストWebアプリに対してこれを行いたいと思います。
静的メンバーとシリアル化でそれを行う方法はありますか?ウェブキャッシュ?
アップデート:
アプリケーションはこれらの値を更新できるはずです。
値は次のようなカスタムオブジェクトです。
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
解決
データベース、XMLファイル、または他の何かであろうと、何らかの永続的なデータストレージが必要です。
あなたはに興味があるかもしれません subsonicのsqlliteを備えたSimpleRepository それはあなたが説明するものにかなり近づいています。
他のヒント
SQL Server ServerデータベースにASP .NETセッションを保存できると思います。アプリケーションの再起動、またはシャットダウン/再起動全体でそれが持続すると思います。
所属していません StackOverflow