我有一个运行在工作线程中的WCF服务方法,这个线程是从另一个方法中启动的。
我需要将相对服务应用路径(“〜/Templates/a.template”)映射到物理路径(“D:\Web\Templates\a.template”),但我无法使用HttpContext.Current.Server.MapPath
,因为在工作线程中HttpContext.Current
为空。还有什么其他方法可以访问MapPath
方法?
我有一个运行在工作线程中的WCF服务方法,这个线程是从另一个方法中启动的。
我需要将相对服务应用路径(“〜/Templates/a.template”)映射到物理路径(“D:\Web\Templates\a.template”),但我无法使用HttpContext.Current.Server.MapPath
,因为在工作线程中HttpContext.Current
为空。还有什么其他方法可以访问MapPath
方法?
使用System.Web.Hosting.HostingEnvironment.MapPath()。
不需要HttpContext
,它可以完成相同的工作。