【问题标题】:How to automate database updates at webserver如何在网络服务器上自动更新数据库
【发布时间】:2010-03-30 05:05:20
【问题描述】:

我正在使用 SP.NET 开发在线竞价系统,如果拍卖时间在没有任何出价的情况下关闭,我需要关闭拍卖。

就像这个website (archived link)

关于如何实现它的任何想法?

【问题讨论】:

    标签: asp.net json sql-server-ce


    【解决方案1】:

    我可以想到 4 种方法来做到这一点:

    1:有点hackish,但你可以尝试使用here描述的“缓存过期技术”

    简而言之,您依靠 ASP.NET 缓存过期机制在设定的时间运行一些代码。在您的情况下,您可以将此时间设置为创建拍卖时的拍卖到期时间。但是,这是不可靠的,如果您重新启动服务器怎么办?你可以和你的缓存说再见了。但是,如果您使用无法访问服务器的共享服务,这可能是您的解决方案。

    2:更好一点,您可以编写一个 .aspx 页面并每隔 X 分钟从 Windows 任务调度程序调用它来运行您的代码。这里的问题是您必须执行一个公共页面。可能是安全问题。

    3:好多了,你可以写一个 Windows 服务。但是,如果您没有时间,这可能工作量太大。

    4:看看 Quartz.NET,这是同名行业标准 Java 项目的 .NET 端口。我还没有尝试过,但看起来很有希望。

    【讨论】:

      猜你喜欢
      • 2015-01-09
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多