簡體   English   中英

ClickOnce部署在線問題

[英]ClickOnce Deployment online questions

有點奇怪的問題,但是ClickOnce部署如何從網站上工作? 我似乎對此有些問題。 基本上,當您單擊“安裝”按鈕時,安裝文件將下載,但是缺少某些文件。

您是否需要在Microsoft服務器上運行ClickOnce部署? 我通常使用UNC在本地服務器上進行部署,因為這是我第一次在線進行部署,所以我有點掙扎。

您可以向我指出的任何新手教程都很棒,如果我需要特殊的主持人,可以請推薦一些嗎?

謝謝大家的所有回答:)

您要轉到setup.exe文件還是.application文件?

部署必須指向.application文件。 然后,將直接在此處啟動ClickOnce文件,而無需進行明確的“另存為”下載。 加載清單后,應用程序將下載所需文件並關閉其運行。

您需要做的第一件事是確定是要讓安裝您的應用程序的用戶在本地運行還是僅從Web啟動它。

其次,請確保您正在使用Internet Explorer啟動應用程序。 .application已在IE中注冊,但未在其他瀏覽器中注冊。

我只推薦服務器。 (至少要開始)您不必擔心增量更新。 用戶每次都會獲得正確的程序版本。

服務器沒有什么特別的事情。 全部都在瀏覽器/.application中。

它可以在任何文件服務器上運行,例如,這是SVN服務器上的ClickOnce部署(即,每次發布后我都要檢查ClickOnce文件): http : //o2platform.googlecode.com/svn/O2_ClickOnce_Installers/O2_XRules_Database

您能否在項目的“發布”選項卡上提供有關哪些設置的更多詳細信息?

關於丟失的文件,是的,這可能會很麻煩,因為ClickOnce不會自動添加子項目中的所有相關文件(我過去發現,您需要在部署的項目中包括所需的額外(非dll)文件通過ClickOnce)

無需特殊的托管要求。 您只需要確保已發布的clickonce應用程序所需的所有文件都已部署。

在這里看看: http : //msdn.microsoft.com/en-us/library/31kztyey%28VS.80%29.aspx

您可以使用FTP或HTTP部署到Web服務器。 您需要設置以下MIME類型才能托管部署:

.application->應用程序/ x-ms-application
.manifest-> application / x-ms-manifest
.deploy->應用程序/八位字節流

如果要部署.Net 3.5作為先決條件,則還需要滿足以下條件:

.msp->應用程序/ microsoftpatch
.msu->應用程序/ microsoftupdate

如果您有vsto應用,則需要以下一個:

.vsto->應用程序/ x-ms-vsto

在“發布”選項卡中簽出“應用程序文件”對話框,以查看其中包含哪些文件。 您可以嘗試從\\ bin \\ release文件夾中運行exe文件,但是如果它使用的是全局程序集緩存(GAC)中的某些內容,則它將起作用,並且不會告訴您丟失了它。

以下是一些其他有用的鏈接:

ClickOnce概述
http://msdn2.microsoft.com/en-us/library/142dbbz4(VS.80).aspx

如何發布clickonce應用
http://msdn2.microsoft.com/zh-CN/library/31kztyey(VS.80).aspx

羅賓網
訪問我的ClickOnce博客!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM