我正在开发基于ASP.NET MVC3 C#的电子商务网站。我使用System.Threading实现了计划任务,该计划每隔一分钟运行一次。此计划任务调用简单函数,它返回产品并插入另一个表中以满足某些要求。
我的问题是:
有一个字段说ProductImageURL,所有图像都存储在内容/拇指中。
当我试图使用HttpContext.Request.PhysicalApplicationPath获取此路径时,它会抛出这样的错误
The method or operation is not implemented.
at System.Web.HttpRequestBase.get_PhysicalApplicationPath()
发生此错误是因为调度程序任务的功能是通过http请求产品图像但是原始请求是非http ...只是简单的函数调用。如果我们手动输入物理路径,那么该功能似乎正常工作。
那我怎么解决呢?或者还有其他方法可以解决这类问题吗?