有點奇怪的問題,但ClickOnce部署如何在網站上運行?我似乎遇到了一些問題。基本上,安裝文件會在您點擊「安裝」按鈕時下載,但是一些文件丟失。ClickOnce部署在線問題
您是否需要在Microsoft服務器上運行ClickOnce部署?我通常使用UNC在本地服務器上進行部署,因爲這是我第一次在線完成,所以我正在努力一點。
任何新手教程,你可以指向我會很好,如果我確實需要一個特殊的主機,你可以請推薦一些嗎?
感謝所有的答案大家:)
有點奇怪的問題,但ClickOnce部署如何在網站上運行?我似乎遇到了一些問題。基本上,安裝文件會在您點擊「安裝」按鈕時下載,但是一些文件丟失。ClickOnce部署在線問題
您是否需要在Microsoft服務器上運行ClickOnce部署?我通常使用UNC在本地服務器上進行部署,因爲這是我第一次在線完成,所以我正在努力一點。
任何新手教程,你可以指向我會很好,如果我確實需要一個特殊的主機,你可以請推薦一些嗎?
感謝所有的答案大家:)
您需要做的第一件事是確定您是否希望用戶安裝應用程序以在本地運行或僅從Web啓動。
其次確保您使用Internet Explorer啓動您的應用程序。 。應用程序在IE中註冊,但不是其他瀏覽器。
我只推薦服務器。 (至少要開始)您不必擔心增量更新。用戶每次都會得到正確的程序版本。
服務器沒有什麼特別的事情發生。全部在瀏覽器/ .application中。
你要的setup.exe文件或文件.application
?
部署必須指向.application
文件。 ClickOnce文件將直接在那裏啓動,沒有明確的「另存爲」下載。清單加載完成後,應用程序將下載所需內容並關閉它運行。
鑑於當前的瀏覽器和操作系統支持ClickOnce。 – 2010-03-30 11:28:07
它可以從任何文件服務器,例如這裏是從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類型,以舉辦部署:
。應用 - >應用程序/ x-MS-應用
.manifest的 - >應用程序/ x-MS-清單
。部署 - >應用程序/字節流
如果您作爲一個前提條件部署的.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/en-us/library/31kztyey(VS.80).aspx
RobinDotNet
訪問我的博客ClickOnce!
只要安裝了.NET Framework Assistant附加組件,就可以使用Firefox。 – 2010-03-31 17:42:10