I have my owned siteMapProvider, I need phisical file path to initialize it but I can't use HttpContext to do that, because IIS 7 will thrown exception:
fileName = HttpContext.Current.Server.MapPath(fileName);
How can I do MapPath without HttpContext?