Как получить путь приложения ASP.NET?

У меня есть свой собственный siteMapProvider, мне нужен фиктивный путь к файлу для его инициализации, но я не могу использовать HttpContext для этого, потому что IIS 7 будет вызывать исключение:

fileName = HttpContext.Current.Server.MapPath(fileName);

Как я могу сделать MapPath без HttpContext?

Ответы

Ответ 2

вы также можете попробовать:

HttpContext.Current.Request.PhysicalApplicationPath