ASP.NET MVC - найти абсолютный путь к папке App_Data из контроллера
Как правильно найти абсолютный путь к папке App_Data из контроллера в проекте ASP.NET MVC? Я'Я хотел бы иметь возможность временно работать с XML-файлом, и я неЯ не хочу жестко закодировать путь.
Это не работает:
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
string path = VirtualPathUtility.ToAbsolute("~/App_Data/somedata.xml");
//.... do whatever
return View();
}
}
Я думаю, что за пределами веб-контекста VirtualPathUtility.ToAbsolute () не делаетт работа. путь строки возвращается как "C: \ App_Data \ somedata.xml»
Где я должен определить путь к файлу .xml в приложении MVC? global.asax и воткнуть его в переменную уровня приложения?