1分の一定の間隔の後、Webサービスから汎用ハンドラーにデータを取得しています。ハンドラーで受信した各データを保持するリストタイプのコレクションがあります。context.Application ["mykey"](リストを含む)を使用します。
私のWebサイトでは、このアプリケーションオブジェクトのすべてのデータを正常に取得しています。しかし、日が変わると、つまり午前12時以降は、すべてのデータが失われます。
前日にリストに追加されたデータを永続化する方法はありますか?ありがとう。
1分の一定の間隔の後、Webサービスから汎用ハンドラーにデータを取得しています。ハンドラーで受信した各データを保持するリストタイプのコレクションがあります。context.Application ["mykey"](リストを含む)を使用します。
私のWebサイトでは、このアプリケーションオブジェクトのすべてのデータを正常に取得しています。しかし、日が変わると、つまり午前12時以降は、すべてのデータが失われます。
前日にリストに追加されたデータを永続化する方法はありますか?ありがとう。
アプリケーション ドメインがデフォルトで 20 分間使用されていない場合、IIS はいつでもシャットダウンでき、同じ要求で再開します。このプロセスは「リサイクル」と呼ばれます。IIS の待機時間を構成することはできますが、この動作を変更しないことをお勧めします。
XML または JSON を使用して、その情報を App_Data フォルダーに保存する必要があります。Application_Start グローバル イベントで、そのファイルを探し、存在する場合は逆シリアル化して配置します。
永続キャッシュ プロバイダを設定すると、キャッシュを使用できます。
乾杯。