2012-02-05 180 views
1

我有连续从源中下载XML并将其保存到DB的过程。 我有一个Windows共享主机共享Windows主机上的Windows服务

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

我不能使用ASP.net,因为它只能在通话中运行......但我需要它运行24/7。 你可以guyz建议我如何设计它?

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

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

+1

如果您无法运行Windows服务,是否可以在主机上运行计划任务? – 2012-02-05 19:43:47

+0

计划任务每​​隔一分钟发生一次....但我的进程每秒钟都会打电话。 – faisal00813 2012-02-05 19:56:14

+0

是的,但是您可以让计划任务向本地计算机上的URL发出请求,并在触发的脚本中执行该操作。有可能,它会偶尔超时,所以你必须有一个计划的任务,每分钟左右重新启动一次。它不如Windows服务那么好,但是如果你不能运行它们,你就不能运行它们。 – 2012-02-05 20:07:22

回答

2

你需要做的是在Windows服务。 要运行它,你需要一个VPS托管(或专用,但它将花费更多)。

开始建立一个控制台应用程序,做你所需要的。在你看到它后,如何将其转换为Windows服务。

+0

我不能做共享主机服务...我不能支付VPS。 – faisal00813 2012-02-05 19:53:10

+0

@ faisal00813 - 虚拟主机是虚拟主机,您无法在其上运行Windows服务。 – Maxim 2012-02-05 20:14:28

+0

WCF ...或Web服务怎么样?我可以通过'em – faisal00813 2012-02-05 20:17:24