0

我有一个 Web 应用程序 (MVC),我需要一些“自动服务”来运行一些后台操作。该服务(可以在我的网络应用程序的源代码中)需要每 X 分钟/小时/天运行一次。

我需要确保即使网站没有收到任何 Web 请求并且即使主服务器重新启动,此代码也会运行。

在这一点上,我只看到“Windows 服务”作为一个选项。但就我而言,我不允许在此服务器(服务器#1)上执行此操作,并且我不喜欢在其他机器(服务器#2)上使用此服务来向服务器#1执行“网络请求” .

WinScheduler也不是一个选择。

各位大佬有其他解决办法吗?

谢谢你。

更新#1

无论如何,IIS 7 是否可以在没有任何“Web 请求”的情况下“唤醒”我的应用程序?

更新#2

我无法使用“url 请求”来唤醒应用程序(以及我的自动服务)

4

1 回答 1

0

看看:http: //quartznet.sourceforge.net/。这是一个很棒的自动化作业库。希望能帮助到你

于 2012-04-05T10:33:31.610 回答