共用方式為


HOW TO:部署 2 層式應用程式

2 層部署會建立執行於使用者 Windows 桌面的 LightSwitch 應用程式。 資料庫和伺服器元件執行在同一部電腦上。 [LightSwitch 發行應用程式精靈] 會引導您完成部署過程。

若要發行 2 層桌面應用程式

  1. 建置 ] 功能表中,選擇 發行 < 應用程式名稱 >

    [LightSwitch 發行應用程式精靈] 隨即出現。

  2. 應用程式類型 頁面上,確認 桌面 選項已選取,然後再選擇 下一步 按鈕。

    注意事項注意事項

    選取 [Web] 會將應用程式變更為 3 層瀏覽器應用程式。如需詳細資訊,請參閱HOW TO:部署 3 層式應用程式

  3. 應用程式伺服器設定 頁面上,確認 本機 已選取,然後再選擇 下一步 按鈕。

  4. 在 [發行輸出] 頁面上,選取 [您要將應用程式檔案放置在何處?] 區段,並輸入要發行輸出的位置路徑。

    預設位置是專案目錄底下的 Publish 子目錄。

  5. 您想要發佈的預設資料庫? 區段中,選擇 發佈直接到資料庫現在,然後選擇 下一步 按鈕。

    如果您想要建立資料庫指令碼,請選擇建立指令碼來安裝和設定資料庫

    A 資料庫設定步驟將會新增到 「 精靈 」。

  6. 選擇下一步按鈕,繼續執行。

  7. 資料庫連接頁面的精靈] 中輸入連接字串的電腦部署資料庫的位置。

    若要變更連接字串

    1. 選擇 [瀏覽 (…) 按鈕。

      [連接屬性] 對話方塊隨即出現

    2. 的伺服器名稱方塊中,輸入您所要發行應用程式資料庫的資料庫伺服器的名稱。

      資料庫伺服器必須預先設定為具有 SQL Server 2005 (或) 以後版本,或 SQL Server 2005 Express (或) 以後版本。 它不必位於發行應用程式的相同伺服器上。

    3. 登入伺服器 區段中,選擇 使用 SQL 驗證 ,然後輸入有效的 [選項] 按鈕, 的使用者名稱密碼伺服器。

      如果 SQL Server 設定為使用 Windows 驗證,您可以選擇使用 Windows 驗證選項] 按鈕代替。

    4. 選取或輸入資料庫名稱,輸入您的應用程式的名稱,然後選擇 確定 ] 按鈕。

      您必須輸入相同的名稱,您所輸入的 Application Name 屬性在應用程式設計工具] 中

  8. 選擇下一步按鈕,繼續執行。

  9. 如果您選擇建立指令碼,[資料庫組態] 頁面就會顯示。 在這個頁面,您可以建立或更新資料庫。

    若要建立新資料庫

    • 資料庫設定 網頁、 choosethhhe 產生新的資料庫稱為選項] 按鈕,並輸入您的資料庫的名稱。

      此名稱必須與您在 [應用程式設計工具] 中為 [Application Name] 屬性所輸入的名稱相同。

    若要更新現有的資料庫

    1. 在 [資料庫組態] 頁面上,選取 [應用程式必須更新現有資料庫]。

    2. 選擇 [連線字串當中,,然後選擇瀏覽 (…) 按鈕。

      [連接屬性] 對話方塊隨即出現

    3. 在 [連接屬性] 對話方塊中,輸入資料庫的連接資訊。

      注意事項注意事項

      只要資料庫結構描述與要更新的資料庫是完全相同,連接字串就可以指向不同的資料庫。

  10. 選擇下一步按鈕,繼續執行。

  11. 如果您為應用程式啟用驗證,[應用程式系統管理員] 頁面就會出現。

    注意事項注意事項

    如果您選擇建立資料庫指令碼,則不需要在此頁面上提供任何資訊。

  12. 在 [驗證] 頁面上,選取 [部署應用程式時是否要建立應用程式系統管理員?] 區段,然後按一下 [是,此時應建立應用程式系統管理員]。

  13. 在 [使用者名稱] 欄位中輸入使用者名稱。

    如果您使用 Windows 驗證,這應該是使用表單網域\使用者的有效 Windows 登入名稱。

  14. 在 [完整名稱] 欄位中,輸入將成為預設系統管理員之使用者的完整名稱。

    注意事項注意事項

    如果您使用 Windows 驗證,[完整名稱] 欄位就不會出現。

  15. 在 [密碼] 欄位中輸入密碼。

    注意事項注意事項

    如果您使用 Windows 驗證,[密碼] 和 [確認密碼] 欄位不會出現。

  16. 在 [確認密碼] 欄位中,重新輸入密碼。

    請務必記住使用者名稱和密碼。 您稍後會需要它。

  17. 選擇下一步按鈕,繼續執行。

  18. 在 [必要條件] 頁面上的 [應用程式有需要安裝的其他必要元件嗎?] 區段中,檢閱必要條件清單以判斷是否要安裝必要條件。

    已勾選的必要條件是預設的必要條件。

  19. 如果您想要安裝其他必要的元件,請選擇是,我需要指定其他必要元件選項按鈕,,然後選取 [要安裝的必要元件之核取方塊。

  20. 在 [指定必要條件的安裝位置] 區段中,如果您想要從網路共用安裝,請按一下 [從下列位置下載必要條件],並輸入必要條件的安裝程式所在位置的路徑。

    預設選項 [從網際網路下載] 會視需要從 Microsoft 下載網站下載必要元件。

    您也可以選擇 [從我的應用程式的相同位置複製]。 如果您選擇此選項,則需要確定必要條件的安裝程式位於應用程式檔案夾中。 如需詳細資訊,請參閱HOW TO:將必要條件納入 ClickOnce 應用程式

  21. 選擇下一步按鈕,繼續執行。

  22. 如果您為應用程式指定其他的資料來源,[其他連接] 頁面將會出現。 請確認連接字串是否正確,然後再選擇 下一步 按鈕。

  23. 指定憑證 頁面上,保留 指定憑證 ] 核取方塊。 2 層應用程式不需要憑證。

  24. 選擇下一步按鈕,繼續執行。

  25. 摘要 頁上,選擇 發行 ] 按鈕。

    發行應用程式時,安裝檔案放置於您為發行輸出所指定的目錄中。

  26. 將發行輸出目錄的內容複製到您想要安裝應用程式每一部電腦。 在目標電腦上執行安裝程式前,必須先完成下列步驟。

    1. 如果您在步驟 5 中選擇了 [立即直接發行到資料庫] 選項,請在包含發行輸出的目錄中,開啟 Install.htm 檔案並且遵循指示來設定目標電腦。

      注意事項注意事項

      如果在已安裝 LightSwitch 或另一個 LightSwitch 應用程式的電腦上安裝,則電腦已設定完成。

    2. 如果您在步驟 5 中選擇了 [建立安裝和設定資料庫的指令碼] 選項,請在包含發行輸出的目錄中,執行兩個指令碼 (.sql) 檔案以建立資料庫和應用程式的預設 SQL 使用者帳戶。

  27. 使用者可以安裝應用程式藉由執行 Setup.exe 檔案。

    注意事項注意事項

    如果已啟用應用程式的驗證,應用程式系統管理員必須先授權使用者,他們才可以執行該應用程式。如需詳細資訊,請參閱LightSwitch 驗證和授權

請參閱

工作

HOW TO:變更應用程式類型

LightSwitch 驗證和授權

概念

部署 LightSwitch 應用程式

其他資源

部署:散發與維護應用程式

HOW TO:部署 3 層式應用程式