將解決方案搭配 Power Pages 使用
將解決方案搭配 Power Pages 使用,您可以透過標準 Microsoft Power Platform 解決方案來包含和傳輸所有網站設定。 將所有網站和 Dataverse 元件合併成單一解決方案成品,然後利用進階應用程式生命週期管理 (ALM) 功能,使用受控解決方案將網站部署至目的地環境。
先決條件
您需要啟用增強型資料模型,才能將解決方案與 Power Pages 搭配使用。 其他資訊:Power Pages 增強型資料模型
將 Power Pages 網站和元件新增至解決方案
開啟 Power Pages 首頁。
選取解決方案索引標籤。
在頁面頂端的工具列上,選取新解決方案。 填入解決方案詳細資料,然後選取建立來建立解決方案。
移至新解決方案。
在新增現有的功能表,選取網站。
在新增現有的網站面板中,選取一或多個網站,然後選取新增。
注意
- 如果新增現有的功能表上未顯示網站命令,您的環境將不會包含任何使用增強型資料模型建立的網站。
- 此程序會將所有的網站元件新增至解決方案。
- 與網站元件關聯的 Dataverse 系統資料表不會自動新增至解決方案中,您需要使用新增現有資料表來新增它們。
新增網站元件
當您建立新元件並將它們新增至網站時,您可以將它們新增至包含該網站的解決方案。
注意
新的網站元件不會自動新增至包含網站的解決方案中。 您必須使用以下程序來新增它們。
- 在 Power Pages 首頁中,選取解決方案索引標籤。
- 選取要新增元件的解決方案。
- 在新增現有的功能表,選取更多>其他>網站元件。
- 在新增現有的網站元件面板中,選取網站元件,然後選取新增,將它們新增至解決方案中。
或者,您也可以將必要元件新增至您的網站。
- 在解決方案中,選取該網站。
- 在主要功能表中,選取進階,然後選取新增必要的物件。
- 在顯示的面板中,選取確定以繼續。 幾分鐘後您會收到訊息,表示已成功將所需的物件新增至解決方案。
注意
當您使用 Add Website Components 功能時,所有站點元件都將添加到解決方案中,而不僅僅是您選擇的元件。 發生這種情況是因為我們的配置設置為在解決方案中自動包含所有相關和依賴元件。 目前沒有可用的解決方法,但我們計劃解決此限制。 預計很快就會發佈修復程式。
從來源環境匯出解決方案
選取解決方案,然後在主要功能表中選取匯出解決方案。 如需進一步了解如何匯入與匯出解決方案,請移至解決方案概念。
將該解決方案匯入至目標環境
- 在頁面頂端的工具列上,選取匯入解決方案。
- 瀏覽至匯出解決方案的位置,選取檔案,然後選取開啟。
- 選取下一步。
- 選取匯入。
匯入解決方案之後,它會出現在 [解決方案] 清單中。
注意
如果該解決方案是未受管理的,請在目標環境中選取發佈所有自訂。
在目標環境中重新啟動網站
將網站轉移至目標環境之後,您必須重新啟動該網站。
在目標環境中,在 Power Pages 首頁選取非使用中的網站。 這應該會列出您要轉移至環境的網站。
選取重新啟用。
您可以指定重新啟動之網站的名稱並建立網址,也可以保留預設值。
選取完成。
目標環境應反映來源環境的網站更新。 從現在開始,您應該能夠透過傳輸網站設定資料將設定從來源環境傳輸到目標環境。
將增強型資料模型網站的記錄繫結至網站
以下步驟說明如何使用來源環境中的設定來更新現有的網站。
選取目的地環境。
在資源區段中,選取Power Pages 網站。
依序選許目標網站、省略符號 (...),然後選取管理 以打開 [網站詳細資料] 頁面。
在網站詳細資料區段中,選取編輯。 在網站記錄下拉式清單中選取匯入的網站記錄,然後選取儲存。
選取網站動作,然後選取重新啟動網站。
您的目標環境網站現在已使用來源環境網站中的資料進行更新。
注意
您無法使用 Power Pages 管理應用程式來刪除屬於受控解決方案的網站設定。 若要移除網站,請刪除受管理的解決方案。
常見問題
使用解決方案來遷移 Power Pages 網站的最佳做法是什麼?
如需了解最佳做法,請移至Microsoft Power Platform 的應用程式生命週期管理概觀。
在受控解決方案中匯入網站設定資料之後,我在目標環境中編輯了我的網站。 當我從來源環境匯入受控解決方案時,為何看不到任何新的變更?
建議您不要在目標環境中編輯網站設定資料。 否則就會建立非受控解決方案層,且目標環境將不會反映來源環境中的變更。 若要在目標環境中修正此問題,您必須移除非受控解決方案層。 如需詳細資訊,請移至解決方案層。