我的 ASP.Net MVC 4 Web 项目有这个架构:
App_Data
App_Start
Content
- css
- images
- scripts
Controllers
Helpers
Models
Views
我需要创建一个文件夹来保存临时文件以供下载,但我不知道在哪里可以创建该文件夹。我的主要疑问是我是在第一级还是在App_Data
文件夹内创建。
我只是想小心不要损害项目架构。
我的 ASP.Net MVC 4 Web 项目有这个架构:
App_Data
App_Start
Content
- css
- images
- scripts
Controllers
Helpers
Models
Views
我需要创建一个文件夹来保存临时文件以供下载,但我不知道在哪里可以创建该文件夹。我的主要疑问是我是在第一级还是在App_Data
文件夹内创建。
我只是想小心不要损害项目架构。
我什至不会把它从你的项目中分离出来。Path.GetTempFileName()
我会使用or之类的东西,Path.GetTempPath()
并允许框架告诉我可以将这些临时文件放在哪里。保持您的应用程序目录干净,并将临时文件保存在可以定期安全清理的位置(或者您的应用程序可以在完成后删除该文件)。