2013-10-28 196 views
-1

分發Windows應用程序我們在開發的.Net應用程序的窗口,想完美的部署技術通過互聯網

  • 這使得應用方便安裝和升級。

  • 客戶端可以從互聯網連接可用的世界任何地方訪問。

  • 在未來,我們希望相同的部署技術提供支持,用戶誰使用Window 7和
    窗口8

    看着我們已經決定使用單擊一次技術 但發現許多問題在初始條件部署。他們在下面

    • 您將需要簽署一份點擊一次應用程序使用,否則將被鎖定,立即被防病毒程序刪除受信任的證書 。

    • 的ClickOnce可能不是所有瀏覽器都支持,其行爲在IE中是不同的, 其他瀏覽器

    • 的ClickOnce到不組件安裝到GAC,不安裝程序,而 文件它在客戶機中安裝並維護用戶。

    • ClickOnce有代理網絡問題,無法自定義安裝屏幕。

    • 社區面臨的許多問題使用ClickOnce安裝和沒有足夠的解決方案或點擊 更新一次的技術解決方案

我們有過比其他互聯網爲窗口的應用程序完美的部署解決方案ClickOnce的?互聯網上的窗口應用程序部署廣泛使用哪種方法?

哪種部署技術提供更好的成功率,以便通過互聯網輕鬆維護和版本更新Window應用程序?

+0

「我們需要完美的部署技術」 - 實際上微軟也是如此。如果你拿出一個,我相信他們會有興趣知道這件事。 – David

+0

對不起大衛關於我在這裏的發言我只是想知道任何解決方案提到的問題 – Voldemort

回答

0

您可以將其構建爲標準可執行文件並創建安裝程序。製作安裝程序的好方法是InnoSetup。但是,用戶必須已安裝.Net Framework。

從Windows Vista開始,包含2.0版本,Windows 7包含3.5,Windows 8包含4.5。如果您更改應用程序的目標.Net Framework,則可以定位這些系統。轉至「屬性」>「目標框架」>選擇2.0,3.5或4.5(客戶端配置文件(如果可用))。

至於更新,你應該在你自己的應用程序中實現它,或者獲得另一個第三方更新程序。但我不知道有什麼好的。