2009-09-02 12 views
2

私は、次のファイルの場所にサブフォルダの数百人で、ほぼ800メガバイトと31,000以上のファイルがあります。一時ASP.NETファイル

C:\ WINDOWS \ Microsoft.NET Frameworkの\ \ v2.0.50727の一時的なasp.net \ファイル

ファイルは本当に一時的なもので、これまでにクリーンアップされていますか?おそらくIISを停止した後、それらを安全に削除できますか?

+0

私は2ギグ以上あります。 –

答えて

6

IISを停止すると安全に削除でき、ユーザーがサイトにアクセスするときに必要な情報が再生成されます。

-haun

+0

これは自動的にクリーンアップされますか?私は800 MB相当のファイルを蓄積するのに時間がかかったと思います。私は安全だと思う傾向がありますが、私はそれらを取り除くためのちょっとしたチキンです。 – ChadD

+0

これらは自動的にはクリーンアップされませんが、サイズが大きくなりすぎると、IISプロセスのリサイクル時にスケジュールされたタスクが実行され、クリーンアップされます。 –

2

はい、安全に削除できます。

7

単語の文字通りの意味では一時的ではありませんが、ある時点で削除されることは間違いありません。 This answerは目的をかなりうまく説明しています。

これらはシャドウコピーフォルダと呼ばれています。単純化し

....と私は本当にそれを意味:

ASP.NETが初めてアプリケーションを実行し、それをコピー任意の/ binフォルダに見つかったアセンブリ、コピー任意のソースコードファイル(見つかりaspx、ascxファイルをc#ソースファイルに解析します。 ASP.NETは、このコードをすべて実行可能なアプリケーションにビルド/コンパイルします。

これらはいつでも削除することができ、.NETは必要なときに必要なものを再作成するだけです。

2

孤立している(つまり、仮想ディレクトリに対応していない)一時ファイルは決してクリーンアップされません。