五月中旬 .NET Core RC2 如期發佈,我們遂決定翻譯 ASP.NET Core 文檔。我們在何鎮汐先生、悲夢先生、張仁建先生和雷歐納德先生的群中發佈了翻譯計劃招募信息,並召集到一群小伙伴。我們從六月開始翻譯文檔,目前已完成前兩章,並將按計劃以連載的方式逐篇公佈。當翻譯計劃完成後,所有文檔將... ...
原文:Getting Started
作者:Rick Anderson
翻譯:謝煬(Kiler)
校對:孟帥洋(書緣)、劉怡(AlexLEWIS)、何鎮汐
設置開發環境
- 安裝最新版本的 Azure SDK for Visual Studio 2015。如果你之前沒有裝過 Visual Studio 2015,SDK 會安裝 Visual Studio 2015。
註意
如果你的機器之前任何依賴都沒有安裝過,SDK 的安裝時間將會超過30分鐘。
創建一個 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 當頁面發生更新的時候,刷新屏幕
- 在項目目錄下運行該命令行 :
dotnet ef database update
應用程式顯示用戶註冊時所使用的註冊郵箱以及註銷鏈接。
發佈應用程式到 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 視圖文件。修改內容,例如:
@{
ViewData["Title"] = "About";
}
<h2>@ViewData["Title"].</h2>
<h3>@ViewData["Message"]</h3>
@*修改下麵這樣內容*@
<p>My updated about page.</p>
- 右擊項目選擇 Publish
- 點 Publish 併在 Azure 雲端應用中驗證你的修改。
清理
如果你完成了應用程式的設置了,登錄 Azure 面板並刪除應用。
- 登錄 Azure 面板
- 在右側雙擊 Resource groups 並點擊你創建的資源組。