我正在使用DotNetNuke的调度程序来安排任务,我正在寻找我创建的电子邮件模板的物理文件路径.问题是HttpContext为NULL,因为计划任务位于不同的线程上,并且没有http请求.你将如何获得文件的物理路径?
System.Web.Hosting.HostingEnvironment.MapPath是您正在寻找的.每当您使用Server或HttpContext.Current对象时,首先检查HostingEnvironment是否具有您需要的内容.