标签: asp.net-mvc web-services web-crawler
我正在开发一个MVC Web应用程序,它不是特别的东西(基本上显示来自数据库的信息)。但是我希望有一个额外的服务与应用程序一起运行,它将从给定的URL进行一些抓取并填充数据库。我可以使用哪些不同类型的服务,哪种服务最适合我?
答案 0 :(得分:1)
在Web应用程序的单独线程中运行长时间运行的服务是一个坏主意(如果这是您的想法)
我会考虑创建一个Windows服务,因为它更加健壮。
看看使用像Topshelf这样的东西,因为这会减少测试/调试/部署的痛苦