我有一个愚蠢的问题,因为我忘了用正确的词来解释:
如何构建一个在服务器上不间断运行的Web服务(ASP.NET),就像在做Windows服务一样?它是后台工作者,还是我应该使用一些计时器?
答案 0 :(得分:1)
Web服务也不间断运行。两者之间的主要区别在于访问它们的方式。 Windows服务不需要任何用户干预。 Web服务不间断运行,并通过某些协议(主要是tcp / http和其他协议)通过请求调用。
参考this
答案 1 :(得分:1)
虽然让网络服务无法调用自动连续内容并不完全合理,但请执行以下操作:
如果#4无效,那么重新考虑Web服务,只需要一个Windows服务。