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
當你在命令行 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)用所需的所有資源电爹。
歡迎交流
A究院研究生 Azurecommunity@qq.com