我有一个控制器,WorkingController.cs,带有一个方法UploadDocument() 其中包含代码
var dir = Server.MapPath("~/Working");
Directory.CreateDirectory(dir);
在另一个区域中,我有另一个Controller,NotWorkingController.cs,它具有包含代码的类似方法UploadDocument()
var dir = Server.MathPath("~/NotWorking");
Directory.CreateDirectory(dir);
当代码在我的现场和测试站点上运行时,将在 C:\ inetpub \ wwwroot \ Working 中创建“工作”文件夹。但是,NotWorking文件夹是在 C:\ inetpub \ wwwroot \ My_Application_Name \ NotWorking
中创建的MVC如何确定根文件夹在哪里?我该如何保持一致?
发布项目时,用户在C:\ inetpub \ wwwroot \ My_Application_Name内部上传的所有文档都将被删除!
我查看了各种AreaRegistraion.cs和web.config文件 和RouteConfig.cs文件,但找不到任何可以配置应用程序根目录的位置。