ASP.NET MVC - Znajdź ścieżkę bezwzględną do folderu App_Data z kontrolera

Jaki jest właściwy sposób znalezienia absolutnej ścieżki do folderu App_Data z kontrolera w projekcie ASP.NET MVC? Chciałbym móc tymczasowo pracować z plikiem .xml i nie chcę kodować ścieżki.

To nie działa:

[HandleError]
public class HomeController : Controller
{
    public ActionResult Index()
    {
        string path = VirtualPathUtility.ToAbsolute("~/App_Data/somedata.xml");

        //.... do whatever 

        return View();
    }

}

Myślę, że poza kontekstem WWW VirtualPathUtility.ToAbsolute () nie działa. ścieżka do łańcucha powraca jako „C: App_Data somedata.xml”

Gdzie należy określić ścieżkę pliku .xml w aplikacji MVC? global.asax i trzymać go zmienną na poziomie aplikacji?

questionAnswers(7)

yourAnswerToTheQuestion