У меня есть один контроллер, WorkingController.cs с методом UploadDocument ()
который содержит код
var dir = Server.MapPath("~/Working");
Directory.CreateDirectory(dir);
В другой области у меня есть другой контроллер, NotWorkingController.cs с похожим методом UploadDocument (), который содержит код
var dir = Server.MathPath("~/NotWorking");
Directory.CreateDirectory(dir);
Когда код запускается на моем живом и тестовом сайте, папка «Working» создается в 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, но я не могу найти ничего, что бы указывало, где находится корень приложения.