詳述:在網際網路散發程式

更新:2007 年 11 月

在本課程中,您將學習如何使用 ClickOnce 發行,將程式部署至 Web 伺服器。

在上一個課程中,您學會如何將程式發行至 CD-ROM 或 DVD-ROM。如果您可以存取 Web 伺服器,就可以使用 ClickOnce 來發行程式,讓程式透過網際網路供人使用。

除了讓程式更能廣為散佈以外,發行至 Web 伺服器還可以讓您利用 ClickOnce 的自動更新功能。如果將來您又發行該程式的新版本,只要使用者下次嘗試執行該程式,就會接到提示,請他們下載並安裝新版本。

注意事項:

若要發行至 Web 伺服器,Web 伺服器上必須已經執行 IIS (網際網路資訊服務)、安裝有 FrontPage Extensions,而且您也必須在 IIS 中擁有系統管理員權限。

發行至 Web 伺服器

發行至 Web 伺服器跟發行至 CD-ROM 或 DVD-ROM 的作業非常類似,只要在 [發行精靈] 中做幾項選擇即可完成。

有一項選擇是程式是否可在離線時使用,也就是說,當電腦沒有網際網路連線時,可否使用。如果要讓程式同時可在線上或離線時使用,就會在 Windows 的 [開始] 功能表加入一個項目,讓使用者能夠啟動程式。如果僅讓程式在線上使用,每次使用者要執行程式時,都要下載程式,而不將程式加入 [開始] 功能表中。

試試看!

若要發行至 Web 伺服器

  1. 在 [檔案] 功能表上選擇 [開啟專案]。

  2. 在 [開啟專案] 對話方塊中,瀏覽至任何 [Windows 應用程式] 專案,然後按一下 [開啟]。

  3. 請按 F5 鍵執行專案。如果有任何錯誤,就必須先修正,才能再繼續。

  4. 在 [偵錯] 功能表中,選擇 [停止偵錯]。

  5. 在 [建置] 功能表上,選擇 [發行 ProjectName] (其中 [ProjectName] 是您專案的名稱)。

    [發行精靈] 隨即啟動。

  6. 在 [發行精靈] 的 [您要將應用程式發行至何處?] 頁面中,輸入您要發行程式的網站 URL,例如 https://www.microsoft.com/myprogram。

    注意事項:

    若要發行至 Web 伺服器,Web 伺服器上必須已經執行 IIS (網際網路資訊服務)、安裝有 FrontPage Extensions,而且您也必須在 IIS 中擁有系統管理員權限。

    按一下 [下一步],即可進入精靈的下一頁。

  7. 在 [是否可以在離線時使用應用程式?] 頁上,選取 [是,這個應用程式可於線上或離線時使用],這是預設值。

  8. 按一下 [完成] 發行程式。

    程式將發行至指定的網站,此時會建立 HTML 網頁。

  9. 在另一部電腦上,開啟 Internet Explorer,然後巡覽至您在步驟 6 中輸入的 URL,再按一下 [安裝] 連結,以安裝程式。

後續步驟

在本課程中,您學會如何使用 ClickOnce 發行,將程式發行至網站。現在,您有幾個選項可以進行下一個步驟。

如果無法燒錄 CD-ROM 或 DVD-ROM,請參閱在電子郵件中傳送程式:建立壓縮的 (Zipped) 檔案

如果要學習如何將必要條件與程式封裝在一起,請參閱詳述:在程式中包含必要條件

否則,您就已經完成導覽中所有的課程了。您可以繼續進行下一個主題,取得有關其他資源的建議,以便進一步瞭解 Visual Basic。

下一個課程:取得和學習進階資訊

請參閱

概念

共用程式:部署簡介