2012-02-05 146 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