我有一个 Web 应用程序 (MVC),我需要一些“自动服务”来运行一些后台操作。该服务(可以在我的网络应用程序的源代码中)需要每 X 分钟/小时/天运行一次。
我需要确保即使网站没有收到任何 Web 请求并且即使主服务器重新启动,此代码也会运行。
在这一点上,我只看到“Windows 服务”作为一个选项。但就我而言,我不允许在此服务器(服务器#1)上执行此操作,并且我不喜欢在其他机器(服务器#2)上使用此服务来向服务器#1执行“网络请求” .
WinScheduler
也不是一个选择。
各位大佬有其他解决办法吗?
谢谢你。
更新#1
无论如何,IIS 7 是否可以在没有任何“Web 请求”的情况下“唤醒”我的应用程序?
更新#2
我无法使用“url 请求”来唤醒应用程序(以及我的自动服务)