MVC3 C#中的物理应用程序路径用于计划任务

时间:2012-08-01 09:35:39

标签: c# asp.net-mvc-3 httpwebrequest scheduled-tasks

我正在开发基于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 ...只是简单的函数调用。如果我们手动输入物理路径,那么该功能似乎正常工作。

那我怎么解决呢?或者还有其他方法可以解决这类问题吗?

0 个答案:

没有答案