【发布时间】:2009-02-25 16:39:41
【问题描述】:
如何防止 ASP.NET 创建过多的临时文件?我的网站创建了千兆字节的临时文件,并且溢出了服务器上的主分区。如何防止这种情况发生?
【问题讨论】:
-
创建所有临时文件的网站是什么,为什么 Web 应用程序不自己清理文件?
如何防止 ASP.NET 创建过多的临时文件?我的网站创建了千兆字节的临时文件,并且溢出了服务器上的主分区。如何防止这种情况发生?
【问题讨论】:
这些临时文件是在哪里生成的?
如果它位于“Temporary ASP.NET Files”文件夹中,则它是您的应用程序重新编译的结果。结帐MSDN 以获取有关动态编译的更多信息。一种可能的解决方案是 relocate 临时目录。
您可以尝试pre-compiling 您的网站以避免生成临时文件。
【讨论】:
在任务调度器中设置一个任务来清理临时文件。我不知道为什么操作系统(或这些文件的创建者)没有这样做。
【讨论】: