ASP.NET MVC - 部署



本章將介紹如何部署 ASP.NET MVC 應用程式。在理解 ASP.NET MVC 應用程式中的不同概念之後,現在是時候瞭解部署過程了。因此,每當我們構建任何 MVC 應用程式時,我們實際上都會生成一個與其關聯的dll檔案,其中包含所有應用程式設定和邏輯,這些dll位於專案的 bin 目錄中,如下面的螢幕截圖所示。

Deployment

釋出到 Microsoft Azure

讓我們來看一個簡單的例子,我們將把我們的示例部署到 Microsoft Azure。

步驟 1 - 在解決方案資源管理器中右鍵單擊專案,然後選擇“釋出”,如下面的螢幕截圖所示。

Solution Explorer

步驟 2 - 您將看到“釋出 Web”對話方塊。單擊“Microsoft Azure Web 應用”。

Microsoft Azure Web Apps

它將顯示“登入”頁面。

步驟 3 - 輸入 Microsoft Azure 訂閱的憑據。

Credentials

成功連線到您的 Azure 帳戶後,您將看到以下對話方塊。

Azure account

步驟 4 - 單擊“新建”按鈕。

New Button

步驟 5 - 在上述對話方塊中輸入所需的資訊,例如 Web 應用名稱(必須是唯一名稱)。您還需要輸入應用服務計劃、資源組,然後選擇您的區域。

Desired Information

步驟 6 - 單擊“下一步”按鈕繼續。

Click Next Button

步驟 7 - 單擊省略號“...”以選擇連線字串。

Ellipsis Mark

步驟 8 - 選擇伺服器名稱,然後選擇 Windows 身份驗證選項。也選擇資料庫名稱。現在您將看到為您生成的連線字串。

Generating Connection

步驟 9 - 單擊“下一步”按鈕繼續。

Click Publish Web Next

步驟 10 - 要檢查我們將釋出到 Azure 的所有檔案和 dll,請單擊“開始預覽”。單擊“釋出”按鈕釋出您的應用程式。

應用程式成功釋出到 Azure 後,您將在輸出視窗中看到訊息。

Publishing Azure

步驟 11 - 現在開啟您的瀏覽器並輸入以下 URL “http://mymvcdemoapp.azurewebsites.net/employees”,您將看到員工列表。

Employees List

步驟 12 - 現在,如果您轉到您的 Azure 門戶並單擊“應用服務”,您將看到您的應用程式已部署到 Azure。

App Services

步驟 13 - 單擊您的應用程式的名稱,您將看到與該應用程式相關的各種資訊,例如 URL、狀態、位置等。

Related Information

到目前為止,我們已經瞭解瞭如何在建立應用程式後將 Web 應用程式釋出到 Azure 應用。您還可以建立將部署到 Azure 的應用程式。

讓我們建立一個新的 ASP.NET MVC 應用程式。

ASP.NET MVC application

步驟 1 - 單擊“確定”,您將看到以下對話方塊。

ASP.NET Project

步驟 2 - 選擇 MVC 模板,並選中“在雲中託管”複選框。單擊“確定”。

當“配置 Microsoft Azure Web 應用設定”對話框出現時,請確保您已登入 Azure。

Configure Microsoft Azure

您可以看到預設名稱,但也可以更改Web 應用名稱

步驟 3 - 輸入所需的資訊,如下面的螢幕截圖所示。

Enter Desired Information

步驟 4 - 從“資料庫伺服器”下拉列表中選擇“建立新伺服器”,您將看到其他欄位。

Create New Server

步驟 5 - 輸入資料庫伺服器、使用者名稱和密碼。單擊“確定”。

步驟 6 - 專案建立後,執行應用程式,您將看到它正在本地主機上執行。

Run Application

步驟 7 - 要將這些應用程式部署到 Azure,請在解決方案資源管理器中右鍵單擊該專案,然後選擇“釋出”。

Deploy Application

您將看到以下對話方塊。

Select Publish Target

步驟 8 - 單擊“Microsoft Azure Web 應用”。

Click Microsoft Azure Web Apps

步驟 9 - 從“現有 Web 應用”中選擇您的應用程式名稱,然後單擊“確定”。

Select Application Name

步驟 10 - 單擊“驗證連線”按鈕以檢查 Azure 上的連線。

Validate Connection

步驟 11 - 單擊“下一步”按鈕繼續。

Click on Next

現在您將看到連線字串已預設生成。

Generated Connection String

步驟 12 - 單擊“下一步”按鈕繼續。

Connection String Next

步驟 13 - 要檢查將釋出到 Azure 的所有檔案和 dll,請單擊“開始預覽”。

Preview

步驟 14 - 單擊“釋出”按鈕釋出您的應用程式。應用程式成功釋出到 Azure 後,您將在輸出視窗中看到訊息。

Publish Button

您還將看到應用程式現在正在雲端執行。

Cloud

讓我們再次轉到 Azure 門戶。您也將在此處看到該應用。

Azure Portal
廣告
© . All rights reserved.