临时ASP.NET文件

时间:2009-09-02 16:56:00

标签: asp.net

我在以下文件位置有数百个子文件夹中有近800 MB和31,000多个文件:

C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ temporary asp.net files

文件是否真的是临时的,是否曾被清理过?也许,在停止IIS后可以安全地删除它们吗?

4 个答案:

答案 0 :(得分:7)

在字面意义上它们不是“临时的”,它们肯定会在某些时候删除。 This answer很好地描述了目的:

  

这些就是所谓的卷影复制文件夹。

     

简单......我的意思是:

     

当ASP.NET第一次运行你的应用程序时,它会复制在/ bin文件夹中找到的任何程序集,复制任何源代码文件(例如在App_Code文件夹中找到)并将你的aspx,ascx文件解析为c#source文件。然后,ASP.NET将所有这些代码构建/编译为可运行的应用程序。

可以随时删除它们,.NET只会在需要时重新创建所需的那些。

答案 1 :(得分:6)

停止IIS后可以安全删除它们,它们将重新生成用户访问您网站时所需的内容。

-Shaun

答案 2 :(得分:3)

是的,您可以安全地删除它们。

答案 3 :(得分:2)

我只是确定孤立的(即不再对应虚拟目录)临时文件永远不会被清除。