【发布时间】:2010-03-30 05:05:20
【问题描述】:
【问题讨论】:
标签: asp.net json sql-server-ce
【问题讨论】:
标签: asp.net json sql-server-ce
我可以想到 4 种方法来做到这一点:
1:有点hackish,但你可以尝试使用here描述的“缓存过期技术”
简而言之,您依靠 ASP.NET 缓存过期机制在设定的时间运行一些代码。在您的情况下,您可以将此时间设置为创建拍卖时的拍卖到期时间。但是,这是不可靠的,如果您重新启动服务器怎么办?你可以和你的缓存说再见了。但是,如果您使用无法访问服务器的共享服务,这可能是您的解决方案。
2:更好一点,您可以编写一个 .aspx 页面并每隔 X 分钟从 Windows 任务调度程序调用它来运行您的代码。这里的问题是您必须执行一个公共页面。可能是安全问题。
3:好多了,你可以写一个 Windows 服务。但是,如果您没有时间,这可能工作量太大。
4:看看 Quartz.NET,这是同名行业标准 Java 项目的 .NET 端口。我还没有尝试过,但看起来很有希望。
【讨论】: