在ASP.NET程序中,我可以在哪里编写临时文件吗?

时间:2010-04-06 08:43:01

标签: asp.net

在ASP.NET程序中是否有可以编写临时文件的位置?假设默认的IIS安装,程序在匿名用户下运行?

谢谢

3 个答案:

答案 0 :(得分:2)

只要您拥有权限,就可以将临时文件保存在磁盘上的任何位置。 您只需确保按匿名用户命名文件。

理想情况下,拥有一个专用的“临时”文件夹是个好主意,这些文件将被定期删除或清理。

答案 1 :(得分:0)

你可以(也可能应该)使用System.IO.Path.GetTempPath()。如果您希望.NET负责生成一个唯一命名的随机临时文件,那么也可以在System.IO.Path

中使用GetTempFileName()方法

答案 2 :(得分:0)

没有这样的内置机制可用于asp.net

你可以做的是创建你的应用程序根目录并将其用于这样的临时操作。

string tempPath = Server.MapPath("~\\temp");