ディスク上の XML ファイルを編集するために使用する内部アプリがあります。XML ファイルは、ApplicationState に格納されているオブジェクト モデルに読み込まれます。
このデータを保存する必要があります。1 つのオプションは、ユーザーがデータを変更するたびにこれを行うことです。ただし、これは少し効率が悪いように思えます。変更が行われるたびにデータをディスクに書き出します。
代わりに、ユーザーがブラウザーを閉じるたびに、さらに Web サーバーが終了する直前に通知を受け取ることは可能ですか? したがって、データはセッションが終了するたびに保存され、さらにコンピューターがシャットダウンしたときなどに保存されます。Global.asax の Application_End()、Application_Error()、Session_End() でこれが提供されると思いましたが、これらのメソッドでは提供されません。呼ばれているようです。