ASP.NET MVC: trova il percorso assoluto dalla cartella App_Data dal controller

Qual è il modo corretto per trovare il percorso assoluto della cartella App_Data da un controller in un progetto MVC ASP.NET? Mi piacerebbe essere in grado di lavorare temporaneamente con un file .xml e non voglio hardcode il percorso.

Questo non funziona:

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

Penso che al di fuori del contesto web VirtualPathUtility.ToAbsolute () non funzioni. il percorso di stringa ritorna come “C: \ App_Data \ somedata.xml”

Dove devo determinare il percorso del file .xml in un’app MVC? global.asax e attaccare una variabile a livello di applicazione?