【发布时间】:2012-02-05 19:41:06
【问题描述】:
我有一个进程不断地从提要中下载 XML 并将其保存到 DB。 我有一个 Windows 共享主机。
我的问题是我应该使用什么..WCF 或 Windows 服务 或 Web 服务。
我不能使用 ASP.net,因为它只能在调用时运行...但我需要它运行 24/7。 你能建议我如何设计它吗?
我编写了一个 Windows 服务,但无法在服务器上运行它。
我的托管服务提供商是 Hostgator.com
【问题讨论】:
-
如果不能运行Windows服务,能否在主机上运行定时任务?
-
计划任务每分钟发生一次......但我的进程每秒都会调用一次。
-
是的,但是您可以让计划任务向本地计算机上的 URL 发出请求,并在它触发的脚本中执行工作。很可能,它偶尔会超时,因此您必须有一个计划任务来每隔一分钟左右重新启动它。它不如 Windows 服务的解决方案,但如果你不能运行它们,你就不能运行它们。
标签: c# windows wcf web-services shared-hosting