【发布时间】:2011-03-08 14:22:14
【问题描述】:
我有自己的 siteMapProvider,我需要物理文件路径来初始化它,但我不能使用 HttpContext 来执行此操作,因为 IIS 7 会抛出异常:
fileName = HttpContext.Current.Server.MapPath(fileName);
没有 HttpContext 怎么办 MapPath?
【问题讨论】:
标签: c# asp.net-mvc
我有自己的 siteMapProvider,我需要物理文件路径来初始化它,但我不能使用 HttpContext 来执行此操作,因为 IIS 7 会抛出异常:
fileName = HttpContext.Current.Server.MapPath(fileName);
没有 HttpContext 怎么办 MapPath?
【问题讨论】:
标签: c# asp.net-mvc
看看以下内容:HttpRuntime.AppDomainAppPath(来自 MSDN)
【讨论】:
你也可以试试:
HttpContext.Current.Request.PhysicalApplicationPath
【讨论】: