标签: c# asp.net-web-api windows-services
我有一个清理服务,需要按计划运行,有时需要按需运行。我的第一个想法是创建一个Windows服务,但Windows服务不能按需运行。所以,我正在考虑创建一个ASP.NET web api站点来运行这个后台进程。这样我就可以从网页上按需运行清理服务,我可以让windows服务调用web api url来运行服务。
因此,将有一个Web API站点将执行清理逻辑,网页和Windows服务都可以调用此Web api服务进行清理。
你认为这个想法有什么问题吗?有没有更好的方法来做到这一点