用 Visual Studio 发布一个 Azure 云 Web 应用程序
原文:Getting Started
作者:Rick Anderson
翻譯:謝煬(Kiler)
校對:孟帥洋(書緣)、劉怡(AlexLEWIS)、何鎮汐
設置開發環境
安裝最新版本的 Azure SDK for Visual Studio 2015。如果你之前沒有裝過 Visual Studio 2015,SDK 會安裝 Visual Studio 2015。
注意
如果你的機器之前任何依賴都沒有安裝過,SDK 的安裝時間將會超過30分鐘。
安裝 .NET Core + Visual Studio tooling
確認你的 Azure 帳號。你可以注冊免費 azure 帳號或者激活你的 Visual Studio 訂閱用戶權益。
創建一個 Web 應用程序
在 Visual Studio 的 Start 頁面,點擊 New Project。
另外,你也可以通過菜單新建項目。點擊 File > New > Project 。
完成 New Project 對話框:
在右側面板,點擊 Web
在中部面板,點擊 ASP.NET Core Web Application (.NET Core)
點擊 OK
在 New ASP.NET Core Web Application (.NET Core) 對話框中:
點擊 Web Application
確認 Authentication 設置為 Individual User Accounts
確認 Host in the cloud 沒有被選中
點擊 OK
本地測試應用程序
使用 Ctrl F5 運行程序
點擊 About 和 Contact 鏈接。根據您的設備顯示尺寸的大小,可能需要單擊導航圖標以顯示鏈接
點擊 Register 注冊一個新用戶。您可以使用虛構的電子郵件。當你點擊提交后,會收到以下錯誤:
可以通過兩個方式來修復這個問題:
點擊 Apply Migrations 當頁面發生更新的時候,刷新屏幕
在項目目錄下運行該命令行 :
應用程序顯示用戶注冊時所使用的注冊郵箱以及注銷鏈接。
發布應用程序到 Azure
右擊項目選擇 Publish
在 Publish 彈出對話框里,點擊 Microsoft Azure App Service
點擊 New 輸入一個新的資源組。創建新的資源組目的是為了可以方便地刪除所有您在本教程中創建在 Azure 資源。
創建新的資源組以及應用服務計劃:
點擊 New 創建資源組并且輸入新資源組的名稱
點擊 New 創建應用服務計劃并且選擇一個你附近的地址。你可以保留默認生成的名字
點擊 Explore additional Azure services 創建新的數據庫
點擊綠色的 + 圖標來創建一個 SQL 數據庫
在 Configure SQL Database 彈出對話框中點擊 New
你可以保持默認 Server Name
輸入管理員用戶密碼,點擊 OK。記住用戶名密碼。
在 Configure SQL Database 彈出對話框中點擊 OK
在 Create App Service 彈出對話框中點擊 Create
在 Publish 彈出對話框中點擊 Next
在 Publish 彈出對話框的 Settings 環節:
選中 Use this connection string at runtime
選中 Apply this migration on publish
點擊 Publish
Visual Studio 將會把你的應用程序部署到 Azure 云,并在瀏覽器中啟動你的云應用。
在 Azure 云中測試你應用程序
測試 About 以及 Contact 鏈接
注冊新用戶
更新應用程序
編輯 Views/Home/About.cshtml Razor 視圖文件。修改內容,例如:
右擊項目選擇 Publish
點 Publish 并在 Azure 云端應用中驗證你的修改。
清理
如果你完成了應用程序的設置了,登錄 Azure 面板并刪除應用。
登錄 Azure 面板
在右側雙擊 Resource groups 并點擊你創建的資源組。
下一步
ASP.NET Core MVC 和 Visual Studio 入門
ASP.NET Core 介紹
原理
由于水平有限,錯漏之處在所難免,歡迎大家批評指正,不勝感激,我們將及時修正。
dotNet Core Studying Group:436035237
相關文章:
ASP.NET Core 1.0 入門——了解一個空項目
ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0簡介
云服務器下ASP.NET Core 1.0環境搭建(包含mono與coreclr)
使用VS Code開發ASP.NET Core 應用程序
dotnet run是如何啟動asp.net core站點的
ASP.NET Core提供模塊化Middleware組件
“dotnet restore"和"dotnet run"都做了些什么?
探秘 dotnet run 如何運行 .NET Core 應用程序
.NET Portability Analyzer 已開源
ASP.NET Core的配置(1):讀取配置信息
ASP.NET Core的配置(2):配置模型詳解
.NET Core 1.0 RC2 歷險之旅
使用VS Code開發 調試.NET Core 應用程序
讓我們Core在一起:ASP.NET Core & .NET Core
.NET Core VS Code 環境配置
官方博客明確了 .NET Core RC2/RTM 時間表
.NET Core全新的配置管理[共9篇]
利用記事本創建一個ASP.NET Core RC2 MVC應用
微軟.NET 正式劈腿成功,橫跨所有平臺
.NET Core 1.0 CentOS7 嘗試
解讀發布:.NET Core RC2 and .NET Core SDK Preview 1
[.NET Core].NET Core R2安裝及示例教程
ASP.NET Core 開發-中間件(Middleware)
結合Jexus + Kestrel 部署 asp.net core 生產環境
通過Jexus 部署 dotnetcore版本MusicStore 示例程序
ASP.NET Core 中文文檔 第一章 入門
用 Visual Studio Code 在 macOS 上創建首個 ASP.NET Core 應用程序
用 Visual Studio 和 ASP.NET Core MVC 創建首個 Web API
原文地址:http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-2_3-publish-to-azure-webapp-using-vs.html
.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注
贊賞
人贊賞
總結
以上是生活随笔為你收集整理的用 Visual Studio 发布一个 Azure 云 Web 应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SuperSocket与Netty之实现
- 下一篇: ASP.NET Core MVC 与 V