Microsoft Azure - 應用部署



本章將討論在 Windows Azure 上部署應用程式的不同方法。當我們說應用程式時,它可以是 Web 應用程式或移動應用程式。早期的 Web 應用被稱為網站,但現在它們在任何地方都被稱為 Web 應用程式。我們將在“網站”一章中討論如何從 Visual Studio 和管理門戶部署應用程式。

使用 PowerShell 部署 Web 應用

要開始使用 PowerShell,請參閱本教程中的“PowerShell”章節。為了從 PowerShell 部署網站,您需要部署包。您可以從您的網站開發人員處獲取它,或者如果您參與 Web 部署,您會知道如何建立部署包。在以下部分中,您將首先學習如何在 Visual Studio 中建立部署包,然後使用 PowerShell cmdlet 將包部署到 Azure。

建立部署包

步驟 1 - 在 Visual Studio 中開啟您的網站。

步驟 2 - 在解決方案資源管理器中右鍵單擊應用程式名稱。選擇“釋出”。

Create Deployment Package

步驟 3 - 從下拉選單中選擇“新建配置檔案”建立一個新的配置檔案。輸入配置檔案的名稱。根據之前是否從同一臺計算機發佈網站,下拉選單中可能會有不同的選項。

New Profile

步驟 4 - 在下一個螢幕上,在“釋出方法”中選擇“Web 部署包”。

Web Deploy Package

步驟 5 - 選擇儲存部署包的路徑。輸入站點名稱並單擊“下一步”。

MyWebProfile

步驟 6 - 在下一個螢幕上,保留預設設定並選擇“釋出”。

完成後,在您選擇的資料夾中,您將找到一個 zip 檔案,這是部署過程中所需的。

使用 PowerShell 在 Azure 中建立網站

步驟 1 - 輸入以下 cmdlet 來建立網站。替換突出顯示的部分。此命令將在免費訂閱中建立網站。您可以在建立網站後更改訂閱。

New-AzureWebsite -name "mydeploymentdemo" -location "East US" 

Create Website PowerShell

如果 cmdlet 成功,您將看到與上圖所示的所有資訊。您可以看到您的網站的 URL,例如本例中的 mydeploymentdemo.azurewebsites.net。

步驟 2 - 您可以訪問 URL 以確保一切正常。

使用部署包部署網站

在 Azure 中建立網站後,您只需要複製網站的程式碼。在本地計算機上建立 zip 資料夾(部署包)。

步驟 1 - 輸入以下 cmdlet 來部署您的網站。

Publish-AzureWebsiteProject -name "mydeploymentdemo" -package 
"C:\Users\Sahil\Desktop\deploymentDemo\MyWebsiteOnAzure.zip" 

在上一個 cmdlet 中,給出了剛剛建立的網站的名稱和計算機上 zip 檔案的路徑。

步驟 2 - 轉到您的網站的 URL。您可以看到如下所示的網站。

Create Website URL
廣告
© . All rights reserved.