托管 .NET 應(yīng)用程序? - 使用 Azure Webapp 構(gòu)建和部署 .NET 應(yīng)用程序。Webapp

Azure 平臺提供了針對 .NET 最完美的支持。本項目中,您將了解如何構(gòu)造和部署基于 Azure Web 應(yīng)用的 .NET 應(yīng)用程序。通過使用 Azure Web 應(yīng)用, SQL 數(shù)據(jù),讓您更輕松的進行 .NET 應(yīng)用開發(fā)。Azure Web 應(yīng)用支持多種語言和框架, 而這其中針對 .NET 的原生支持更加完備和便捷。您可以使用 Visual Studio 快速構(gòu)建的 ASP.NET Web 應(yīng)用,并通過內(nèi)置的 Azure 發(fā)布程序,一鍵發(fā)布到 Azure Web 應(yīng)用服務(wù)。Azure Web 應(yīng)用能根據(jù)用戶的需要動態(tài)調(diào)整應(yīng)用服務(wù)計劃和進行用用的橫向和縱向縮放,以適應(yīng)應(yīng)用程序的調(diào)整和節(jié)約成本。

整個 ASP.NET Web 應(yīng)用項目大概分為一下幾個步驟:

1. 準備工作

2. 創(chuàng)建 ASP.NET Web 應(yīng)用

3. 發(fā)布到 Azure

4. 登錄 Azure

5. 創(chuàng)建資源組

6. 創(chuàng)建應(yīng)用服務(wù)計劃

7. 創(chuàng)建并發(fā)布 Web 應(yīng)用

8. 更新應(yīng)用并重新部署

9. 管理新 Azure Web 應(yīng)用

10. 連接 Azure 數(shù)據(jù)庫

準備工作

1. Azure 帳號一個(登錄首頁,使用手機號和添加必要的個人信息就可以完成注冊。分為個人版和企業(yè)版,目前針對試用賬戶支持?1 元人民幣,就可以獲得 1,500 元 Azure 服務(wù)使用額度,有效期一個月,如果想快速了解一下服務(wù)權(quán)益就戳這個鏈接吧:https://www.azure.cn/offers/ms-mc-azr-44p/ 基本功能都具有的)。

2. 購買一個域名并確保你對你的域提供商的 DNS 注冊表具有訪問權(quán)限。例如 contoso.com?,若要添加?contoso.com?和?www.contoso.com?的 DNS 條目,必須能夠配置?contoso.com?根域的 DNS 設(shè)置。國內(nèi)比較流行的域名服務(wù)提供商是萬網(wǎng)。

3. 安裝 Visual Studio 2017,可以下載并使用免費的 Visual Studio 2017 Community Edition?。在安裝 Visual Studio 的過程中,請確保啟用“ Azure 開發(fā)”。如果您在連接 Azure 服務(wù)的過程中出現(xiàn)問題,請轉(zhuǎn)到“關(guān)鍵點和問題處理”。

4. 安裝 Azure CLI,本教程中我們使用的是 Mac 操作系統(tǒng)進行安裝,安裝步驟為:

使用一個 curl 命令安裝 Azure CLI 2.0,在 terminal 中輸入:

curl -L https://aka.ms/InstallAzureCli | bash

可能需要重新啟動命令外殼,某些更改才會生效。在 terminal 中輸入:

exec -l $SHELL

當(dāng)你在命令行 terminal 里面輸入 az 有正常的 Azure 信息顯示成功時證明你已經(jīng)安裝成功了。

創(chuàng)建 ASP.NET Web 應(yīng)用

在 Visual Studio 中,使用?Ctrl + Shift + N?創(chuàng)建新項目。

在“新建項目”對話框中,單擊“Visual C#”>“Web”>“ASP.NET Web 應(yīng)用程序(.NET Framework)”。

將應(yīng)用程序命名為?myFirstAzureWebApp,然后單擊“確定”。


可將任何類型的 ASP.NET Web 應(yīng)用部署到 Azure。在本教程中,請選擇“MVC”模板,并確保將身份驗證設(shè)置為“無身份驗證”。

單擊?“確定”。


發(fā)布到 Azure Web 應(yīng)用

在“解決方案資源管理器”中右鍵單擊“myFirstAzureWebApp”項目,然后選擇“發(fā)布”。


確保已選擇“Azure 應(yīng)用服務(wù)”,然后單擊“發(fā)布”。


此時將打開“創(chuàng)建應(yīng)用服務(wù)”對話框,幫助你創(chuàng)建所需的所有 Azure 資源,以便在 Azure 中運行 ASP.NET Web 應(yīng)用。

登錄 Azure


登錄后,可在此對話框中創(chuàng)建 Azure Web 應(yīng)用所需的所有資源。

更多后續(xù)步驟 請即刻點擊前往查詢

歡迎交流

A究院研究生 Azurecommunity@qq.com

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容