Saya menemukan folder ini C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
dan memiliki beberapa pertanyaan.
- Untuk apa ASP.NET menggunakan folder ini, dan jenis file apa yang disimpan di sini?
- Bagaimana cara file disimpan di sini, dan kapan itu diperbarui?
- Apakah folder tersebut memerlukan pemeliharaan?
C:\Users\[Username]\AppData\Local\Temp\Temporary ASP.NET Files
.Jawaban:
Inilah yang dikenal sebagai Shadow Copy Folders.
Secara sederhana .... dan saya sungguh-sungguh:
Salah satu keuntungan melakukan hal ini adalah mencegah kemungkinan .NET assembly DLL # (dalam folder / bin) dikunci oleh proses pekerja ASP.NET dan karenanya tidak dapat diperbarui.
ASP.NET mengawasi perubahan file di situs web Anda dan akan jika perlu memulai seluruh proses dari awal lagi.
Secara teoritis folder tidak perlu pemeliharaan, tetapi dari waktu ke waktu, dan sangat jarang Anda mungkin perlu menghapus konten. Yang mengatakan, saya bekerja untuk perusahaan hosting, kami menjalankan hingga 1200 situs per server bersama dan saya tidak harus menyentuh folder ini di salah satu dari 250 atau lebih mesin selama bertahun-tahun.
Ini diuraikan dalam artikel MSDN Memahami ASP.NET Dynamic Compilation
sumber
CLR menggunakannya saat kompilasi saat runtime. Berikut ini tautan ke MSDN yang menjelaskan lebih lanjut.
sumber
Di situlah asp.net menempatkan majelis yang disusun secara dinamis.
sumber