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