HOW TO:部署 2 層式應用程式
2 層部署會建立執行於使用者 Windows 桌面的 LightSwitch 應用程式。 資料庫和伺服器元件執行在同一部電腦上。 [LightSwitch 發行應用程式精靈] 會引導您完成部署過程。
若要發行 2 層桌面應用程式
在建置 ] 功能表中,選擇 發行 < 應用程式名稱 >。
[LightSwitch 發行應用程式精靈] 隨即出現。
在應用程式類型 頁面上,確認 桌面 選項已選取,然後再選擇 下一步 按鈕。
注意事項
選取 [Web] 會將應用程式變更為 3 層瀏覽器應用程式。如需詳細資訊,請參閱HOW TO:部署 3 層式應用程式。
在應用程式伺服器設定 頁面上,確認 本機 已選取,然後再選擇 下一步 按鈕。
在 [發行輸出] 頁面上,選取 [您要將應用程式檔案放置在何處?] 區段,並輸入要發行輸出的位置路徑。
預設位置是專案目錄底下的 Publish 子目錄。
在您想要發佈的預設資料庫? 區段中,選擇 發佈直接到資料庫現在,然後選擇 下一步 按鈕。
如果您想要建立資料庫指令碼,請選擇建立指令碼來安裝和設定資料庫。
A 資料庫設定步驟將會新增到 「 精靈 」。
選擇下一步按鈕,繼續執行。
在資料庫連接頁面的精靈] 中輸入連接字串的電腦部署資料庫的位置。
若要變更連接字串
選擇 [瀏覽 (…) 按鈕。
[連接屬性] 對話方塊隨即出現
在的伺服器名稱方塊中,輸入您所要發行應用程式資料庫的資料庫伺服器的名稱。
資料庫伺服器必須預先設定為具有 SQL Server 2005 (或) 以後版本,或 SQL Server 2005 Express (或) 以後版本。 它不必位於發行應用程式的相同伺服器上。
在登入伺服器 區段中,選擇 使用 SQL 驗證 ,然後輸入有效的 [選項] 按鈕, 的使用者名稱 和 密碼伺服器。
如果 SQL Server 設定為使用 Windows 驗證,您可以選擇使用 Windows 驗證選項] 按鈕代替。
在選取或輸入資料庫名稱,輸入您的應用程式的名稱,然後選擇 確定 ] 按鈕。
您必須輸入相同的名稱,您所輸入的 Application Name 屬性在應用程式設計工具] 中。
選擇下一步按鈕,繼續執行。
如果您選擇建立指令碼,[資料庫組態] 頁面就會顯示。 在這個頁面,您可以建立或更新資料庫。
若要建立新資料庫
在資料庫設定 網頁、 choosethhhe 產生新的資料庫稱為選項] 按鈕,並輸入您的資料庫的名稱。
此名稱必須與您在 [應用程式設計工具] 中為 [Application Name] 屬性所輸入的名稱相同。
若要更新現有的資料庫
在 [資料庫組態] 頁面上,選取 [應用程式必須更新現有資料庫]。
選擇 [連線字串當中,,然後選擇瀏覽 (…) 按鈕。
[連接屬性] 對話方塊隨即出現
在 [連接屬性] 對話方塊中,輸入資料庫的連接資訊。
注意事項
只要資料庫結構描述與要更新的資料庫是完全相同,連接字串就可以指向不同的資料庫。
選擇下一步按鈕,繼續執行。
如果您為應用程式啟用驗證,[應用程式系統管理員] 頁面就會出現。
注意事項
如果您選擇建立資料庫指令碼,則不需要在此頁面上提供任何資訊。
在 [驗證] 頁面上,選取 [部署應用程式時是否要建立應用程式系統管理員?] 區段,然後按一下 [是,此時應建立應用程式系統管理員]。
在 [使用者名稱] 欄位中輸入使用者名稱。
如果您使用 Windows 驗證,這應該是使用表單網域\使用者的有效 Windows 登入名稱。
在 [完整名稱] 欄位中,輸入將成為預設系統管理員之使用者的完整名稱。
注意事項
如果您使用 Windows 驗證,[完整名稱] 欄位就不會出現。
在 [密碼] 欄位中輸入密碼。
注意事項
如果您使用 Windows 驗證,[密碼] 和 [確認密碼] 欄位不會出現。
在 [確認密碼] 欄位中,重新輸入密碼。
請務必記住使用者名稱和密碼。 您稍後會需要它。
選擇下一步按鈕,繼續執行。
在 [必要條件] 頁面上的 [應用程式有需要安裝的其他必要元件嗎?] 區段中,檢閱必要條件清單以判斷是否要安裝必要條件。
已勾選的必要條件是預設的必要條件。
如果您想要安裝其他必要的元件,請選擇是,我需要指定其他必要元件選項按鈕,,然後選取 [要安裝的必要元件之核取方塊。
在 [指定必要條件的安裝位置] 區段中,如果您想要從網路共用安裝,請按一下 [從下列位置下載必要條件],並輸入必要條件的安裝程式所在位置的路徑。
預設選項 [從網際網路下載] 會視需要從 Microsoft 下載網站下載必要元件。
您也可以選擇 [從我的應用程式的相同位置複製]。 如果您選擇此選項,則需要確定必要條件的安裝程式位於應用程式檔案夾中。 如需詳細資訊,請參閱HOW TO:將必要條件納入 ClickOnce 應用程式。
選擇下一步按鈕,繼續執行。
如果您為應用程式指定其他的資料來源,[其他連接] 頁面將會出現。 請確認連接字串是否正確,然後再選擇 下一步 按鈕。
在指定憑證 頁面上,保留 指定憑證 ] 核取方塊。 2 層應用程式不需要憑證。
選擇下一步按鈕,繼續執行。
在摘要 頁上,選擇 發行 ] 按鈕。
發行應用程式時,安裝檔案放置於您為發行輸出所指定的目錄中。
將發行輸出目錄的內容複製到您想要安裝應用程式每一部電腦。 在目標電腦上執行安裝程式前,必須先完成下列步驟。
如果您在步驟 5 中選擇了 [立即直接發行到資料庫] 選項,請在包含發行輸出的目錄中,開啟 Install.htm 檔案並且遵循指示來設定目標電腦。
注意事項
如果在已安裝 LightSwitch 或另一個 LightSwitch 應用程式的電腦上安裝,則電腦已設定完成。
如果您在步驟 5 中選擇了 [建立安裝和設定資料庫的指令碼] 選項,請在包含發行輸出的目錄中,執行兩個指令碼 (.sql) 檔案以建立資料庫和應用程式的預設 SQL 使用者帳戶。
使用者可以安裝應用程式藉由執行 Setup.exe 檔案。
注意事項
如果已啟用應用程式的驗證,應用程式系統管理員必須先授權使用者,他們才可以執行該應用程式。如需詳細資訊,請參閱LightSwitch 驗證和授權。