2009-09-22 130 views
0

在辦公室裏,我們有一個在服務器上運行的啓動腳本,如果服務器上有更新的版本,它將通過內部複製/粘貼軟件進行更新。這很簡單,快捷。如何自動部署應用程序

現在有一個問題,我們的許多用戶不在現場,他們使用不連接到域的筆記本電腦/表來運行啓動腳本 - 這意味着必須手動部署這些腳本。對於我曾經有過一段時間的用戶來說,這很好。現在我已經有了10個 - 這是不行的。我必須找出一個更好的解決方案。

沒有開發一些本土的東西,是否有任何解決方案使自動部署/更新更容易?

注意:這是一個winforms應用程序。

回答

4

ClickOnce的一個選項嗎?

在我指向你的鏈接上有很多東西需要閱讀,但它非常簡單。不過,您必須將應用程序發佈到實時Web服務器。可以從域外訪問的東西。這可能會造成一些安全問題。不過,這是探索的一個途徑。

+0

我同意 - ClickOnce似乎是最好的解決方案。我在一個部署.NET和舊應用程序的企業環境中廣泛使用它。這是夢幻般的! VPN是讓用戶進入你的域名的選擇嗎? – Dan 2009-09-22 23:00:49

+0

+1我要查看該鏈接。 @丹:是,不是。我們有一個VPN連接,但它只用於管理員。然而,所有的人也VPN遠程桌面到機器/虛擬機......所以它不影響他們。 – 2009-09-22 23:33:53

+0

ClickOnce是最好的解決方案。我也用它在企業發展..真正光滑。自動更新?一陣輕風。 – 2009-09-24 20:05:40