IIS 后台进程

3
我有一个运行着几个我创建的WCF REST服务的IIS服务器。 现在我需要添加一些在服务器上定期执行某些任务的处理过程。
我猜测IIS应该启动某种后台进程或其他什么东西,但我不确定我应该在这种情况下使用哪种技术?

1
如果你搜索“计划任务”而不是“后台进程”,你会在这里找到关于这个主题的几十个问题。 - bzlm
4个回答

2

1
作为替代Windows任务计划程序的方法,正如其他人所提到的,您也可以:
在您的global.asax文件中,在您的application_start()方法中,您可以启动一个新线程来执行您想要的任何操作,并在application_end()方法中关闭它。

4
你还需要配置IIS,以防止应用程序在空闲时间过长后被卸载。 - Joshua

0

请查看Windows任务计划程序

您可以安排进程启动,然后检查是否有任何组件已将工作排队等待其执行。工作可以存储在文件中(需要锁定),也可以存储在数据库表中(这是我的首选)。


0

通常情况下,Windows计划任务是实现此目的的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接