ASP.NET网站定期调用远程Web服务

时间:2013-02-07 18:08:12

标签: asp.net web-services web-hosting

我正在开发一个ASP.NET网站,需要每天发送一个远程Web服务的调用来获取结果并将它们存储在数据库中。

我的问题是如何按计划进行此操作。

我是否正确地说,只有当用户下载Default.aspx页面的副本时才会触发Global.asax中的Application_Start方法?

我需要确保此Web服务调用与对站点本身的调用分开运行,因此在自己的线程中运行,但如果网站由远程Web主机托管,我该如何实现?我需要什么访问远程Web服务器?

1 个答案:

答案 0 :(得分:0)

我是通过在我的网站上设置一个cronjob,每分钟调用一个给定的页面(例如cronservice.aspx),但是你可以在设置cronjob时选择自己的时间间隔。

从cronservice.aspx的代码中,你可以做任何你想做的事。

因此,请检查您的托管环境中是否有该选项。