ASP.NET临时文件清理

我可以安全地删除此文件夹的内容

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root

在Windows 2003 R2标准系统上,假设我没有使用IIS(6/7)?

如果是这样的话,可否请你指点一下ASP.NET的运行时和维护任务的相关文档?

是的,删除这些文件是安全的,尽pipe它可能会强制重新编译您在服务器上运行的任何.NET应用程序。

有关后台,请参阅MSDN上的了解ASP.NETdynamic编译文章。

只是更新当前的操作系统(Vista,Win7等) – 临时文件path 已经改变 根据几个variables可能会有所不同。 下面的项目是不确定的,但是,他们是我遇到的一些:

“临时”环境variables设置 – 那么它将是:

 %temp%\Temporary ASP.NET Files 

权限以及什么应用程序/进程(VS,IIS,IIS Express)正在运行.Net编译器。 访问C:\ WINDOWS \ Microsoft.NET \ Framework文件夹需要提升权限,如果您没有在具有足够权限的帐户下开发,则可以使用以下文件夹:

 c:\Users\[youruserid]\AppData\Local\Temp\Temporary ASP.NET Files 

还有一些情况下,可以通过configuration为特定的机器或站点设置临时文件夹:

 <compilation tempDirectory="d:\MyTempPlace" /> 

我甚至有一个时髦的设置工作,我们不运行pipe理默认情况下,加上IT人有login脚本设置%temp%,我得到临时文件在3个不同的位置取决于什么是编译的东西! 而且我还不确定这些path如何被采摘……感叹。

尽pipe如此, dthrasher是正确的,你可以删除这些和VS和IIS将只是根据需要重新编译它们。