ASP.Net MVC 4项目文件夹架构

时间:2013-10-01 13:58:39

标签: asp.net-mvc asp.net-mvc-4 directory-structure

我的ASP.Net MVC 4 Web项目有这个架构:

App_Data
App_Start
Content
 - css
 - images
 - scripts
Controllers
Helpers
Models
Views

我需要创建一个文件夹来保存临时文件以供下载,我不知道在哪里可以创建该文件夹。我的主要疑问是,我是在第一级App_Data文件夹内创建的。

我只是要小心不要妥协项目结构。

1 个答案:

答案 0 :(得分:3)

我甚至不会将你的项目分开。我会使用类似Path.GetTempFileName()Path.GetTempPath()的内容,并允许框架告诉我可以放置这些临时文件的位置。保持应用程序目录的清洁,并将临时文件保存在可以定期安全清理的位置(或者您的应用程序可以在文件完成时将其删除)。