2009-09-02 96 views
2

我幾乎800 MB和31,000個文件在數百子文件夾在下面的文件位置:臨時ASP.NET文件

C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \臨時asp.net文件

文件是否真的是臨時的,他們是否清理過?可能在停止IIS之後安全地刪除它們?

+0

我有2場演出。 –

回答

6

停止IIS後可以安全地刪除它們,它們將在用戶訪問您的站點時重新生成所需的內容。

-Shaun

+0

他們是否曾經自動清理?我想象它需要一段時間積累800 MB的文件。即使我傾向於認爲它是安全的,但我仍然有點小雞可以將它們移除。 – ChadD

+0

它們不會自動清理,但如果它們變得太大,我會在回收IIS過程時執行計劃任務,以便爲您清理它們。 –

2

是的,你可以安全地刪除它們。

7

他們並不是「字面意義上的」臨時「,他們肯定會在某個時候被刪除。 This answer描述的目的很好:

這些就是所謂的陰影複製文件夾。

簡單化....我真正的意思是:

當ASP.NET運行您的首次應用,它複製到/ bin文件夾中找到的任何組件,任何複製的源代碼文件(發現例如在App_Code文件夾中)並將aspx,ascx文件解析爲c#源文件。然後,ASP.NET將所有這些代碼構建/編譯成可運行的應用程序。

它們可以在任何時候被刪除,並且.NET將在需要時隨時刪除它們。

2

我只是確定孤立的(即不再對應於虛擬目錄)臨時文件永遠不會被清理。