Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ユーザーがログアウトしたとき、またはセッションの有効期限が切れたときに、いくつかの一時セッション ファイルを削除するログアウト ルーチンのコードがいくつかあります。これらのフォルダーを削除すると、Web アプリが再起動します。エラーが発生したり、例外がスローされたりすることはなく、再起動するだけです! 何か案は?
それは設計によるものです。bin フォルダーの外で変更できるファイルの数にはしきい値があり、変更された場合はアプリが再起動します。
bin フォルダー内で何かを変更すると、それも再起動します。
一時ファイルを別の場所に保存する必要があります。それらを %TEMP% フォルダー (取得に使用できますPath.GetTempPath()) に保存するか、特に Web アプリの仮想ディレクトリの外側にフォルダーを作成して、そこにファイルを保存することができます。
Path.GetTempPath()