【发布时间】:2010-03-03 18:02:06
【问题描述】:
我最近刚刚将我开发/测试/等的 ASP.NET MVC 应用程序放到我公司的生产服务器 (IIS 6) 上。但是,它会生成一些大量的临时文件(高达 1GB!),这是一个问题,因为服务器正在运行 2GB 分区。
更新:更多信息: 临时文件被放入 c:\windows\temp 目录
这是正常行为吗?如果不是,可能是什么原因,以及解决方法。
如果是正常的,最好的克服方法是什么?
谢谢, 杰克
【问题讨论】:
-
这里没有足够的信息来帮助你。这些临时文件在哪里?它们是什么时候生成的?
-
我用更多信息更新了帖子。在使用站点时正在生成临时文件,仍在尝试隔离情况。
-
此外,该站点使用以下语法处理将文件上传到文件系统: string audioFileName = System.IO.Path.GetFileName(audioFile.FileName); string audioDir = @"E:\dir\www.example.com\audiofiles\"; audioFile.SaveAs(audioDir + audioFileName);`
-
1 GB 是“巨大的?”我会说临时文件夹的 2 GB 分区是“微不足道的”。
-
好的,那么它可能不是错误?如果是这样,除了做更大的分区之外还有其他解决方案吗?
标签: asp.net-mvc iis-6 temporary-files