4

ユーザーがログアウトしたとき、またはセッションの有効期限が切れたときに、いくつかの一時セッション ファイルを削除するログアウト ルーチンのコードがいくつかあります。これらのフォルダーを削除すると、Web アプリが再起動します。エラーが発生したり、例外がスローされたりすることはなく、再起動するだけです! 何か案は?

4

1 に答える 1

8

それは設計によるものです。bin フォルダーの外で変更できるファイルの数にはしきい値があり、変更された場合はアプリが再起動します。

bin フォルダー内で何かを変更すると、それも再起動します。

一時ファイルを別の場所に保存する必要があります。それらを %TEMP% フォルダー (取得に使用できますPath.GetTempPath()) に保存するか、特に Web アプリの仮想ディレクトリの外側にフォルダーを作成して、そこにファイルを保存することができます。

于 2010-06-30T15:22:59.153 に答える