【发布时间】:2013-02-08 02:25:12
【问题描述】:
我正在用 ASP.NET 开发一个网站,该网站需要每天向远程 Web 服务发送调用以获取结果并将这些结果存储在数据库中。
我的问题是如何按计划执行此操作。
我是否正确地说 Global.asax 中的 Application_Start 方法仅在用户下载 Default.aspx 页面的副本时触发?
我需要确保此 Web 服务调用与对站点本身的调用分开运行,因此在自己的线程中运行,但如果网站由远程 Web 主机托管,我该如何实现呢?我需要对远程 Web 服务器进行什么访问?
【问题讨论】:
-
见上文。如果您必须留在 Web 应用程序中,建议使用 Timers 或 Quartz.Net,或者使用 Windows 计划任务并编写一个简单的控制台应用程序。
标签: asp.net web-services web-hosting