【问题标题】:Windows Service on Shared Windows Hosting共享 Windows 主机上的 Windows 服务
【发布时间】:2012-02-05 19:41:06
【问题描述】:

我有一个进程不断地从提要中下载 XML 并将其保存到 DB。 我有一个 Windows 共享主机

我的问题是我应该使用什么..WCFWindows 服务Web 服务

我不能使用 ASP.net,因为它只能在调用时运行...但我需要它运行 24/7。 你能建议我如何设计它吗?

我编写了一个 Windows 服务,但无法在服务器上运行它。

我的托管服务提供商是 Hostgator.com

【问题讨论】:

  • 如果不能运行Windows服务,能否在主机上运行定时任务?
  • 计划任务每​​分钟发生一次......但我的进程每秒都会调用一次。
  • 是的,但是您可以让计划任务向本地计算机上的 URL 发出请求,并在它触发的脚本中执行工作。很可能,它偶尔会超时,因此您必须有一个计划任务来每隔一分钟左右重新启动它。它不如 Windows 服务的解决方案,但如果你不能运行它们,你就不能运行它们。

标签: c# windows wcf web-services shared-hosting


【解决方案1】:

您需要在 Windows 服务中执行此操作。 要运行它,您需要一个 VPS 主机(或专用的,但成本会更高)。

从构建一个满足您需要的控制台应用程序开始。以后你上网看看怎么转成windows服务。

【讨论】:

  • 我不能做共享主机服务...我买不起 VPS。
  • @faisal00813 - 共享主机用于虚拟主机,您无法在其上运行 Windows 服务。
  • WCF 或 Web 服务怎么样...我可以通过 'em 实现我的要求
  • 如果您需要 24/7 全天候运行,则否。你唯一能做的就是以 WCF 或 WebSite 的形式实现,并让另一台计算机(客户端)让它一直运行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多