2013-04-03 89 views
-1

我有一個本地使用的WCF Windows服務。我需要將其部署到多個站點,並且我需要選擇自動更新它 - 當更新發布時,服務必須能夠獲取新版本並自行更新。
該服務將在Windows 7中使用,因此需要以某種方式考慮權限問題。
我沒有服務和部署經驗,隨時解釋徹底。如何部署自動更新WCF Windows服務?

編輯
我一直在考慮的ClickOnce,因爲我正在寫另一個應用程序正在使用它部署。事情是,ClickOnce只在啓動時檢查更新,Windows服務應該啓動並運行。

  1. 是否可以在我的其他應用程序中使用ClickOnce檢測,然後更新服務? (Permission-wise)
  2. ClickOnce可以啓動和停止服務嗎?
  3. 更新可以保持沉默嗎?

回答

1

您必須考慮您的服務的預期可用性和您的應用程序的更新策略。

除此之外,你可能想看一看到:

Is there a way to check if a ClickOnce application is running the latest version

http://madprops.org/blog/Updating-ClickOnce-Application-Programatically/

http://msdn.microsoft.com/en-us/library/xc3tc5xx.aspx

乾杯,

+0

感謝您的鏈接,他們可能會加油方便,但他們正在檢查可用的更新,我寧願讓它以某種方式推動。 – Noich