我在网络托管服务提供商中托管Windows服务的限制。但我经常需要经常执行小任务。
我们是否有其他框架/ api提供类似的基础设施,如ASP.NET的“Windows服务”?
答案 0 :(得分:2)
您可以查看Quartz.NET
答案 1 :(得分:1)
我认为如果你可以使用FireDaemon会更好。如果您可以创建一个控制台应用程序,那么filedemon将能够像Windows服务一样经常运行它。
答案 2 :(得分:1)
如果您使用的是ASP.NET 4,则可以让您的应用程序池始终运行,然后启用计时器,并且只要该时间过去,就运行您的进程:
答案 3 :(得分:0)
您可以使用Global.asax中的Application Start事件启动一个线程来执行预定作业。它不像Windows服务那样强大,但在大多数情况下都足够好。