C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
でこのフォルダーを発見しましたが、いくつか質問があります。
これらは、シャドウコピーフォルダーと呼ばれるものです。
単純に....そして私は本当にそれを意味します:
ASP.NETがアプリを初めて実行するとき、/ binフォルダーにあるすべてのアセンブリをコピーし、(たとえばApp_Codeフォルダーにある)ソースコードファイルをコピーし、aspx、ascxファイルをc#ソースファイルに解析します。 ASP.NETは、このコードをすべて実行可能なアプリケーションにビルド/コンパイルします。
これを行う利点の1つは、.NETアセンブリDLLの#(/ binフォルダー内)がASP.NETワーカープロセスによってロックされ、更新できない可能性を防ぐことです。
ASP.NETは、Webサイトでのファイルの変更を監視し、必要に応じてプロセス全体を再び開始します。
理論的には、フォルダにはメンテナンスは必要ありませんが、時々、コンテンツを削除する必要があることは非常にまれです。とは言うものの、私はホスティング会社で働いており、共有サーバーごとに最大1200のサイトを運営しており、250年ほどのマシンでこのフォルダーに触れる必要はありませんでした。
これについては、MSDNの記事で説明されています nderstanding ASP.NET Dynamic Compilation
CLRは、実行時にコンパイルするときにそれを使用します。 MSDN へのリンクはこちらです。
Asp.netが動的にコンパイルされたアセンブリを置く場所です。