本快速入門幫助你在數分鐘內將你的第一個 ASP.NET Web 應用部署到 Azure 應用服務。完成本教程後,你將能夠在雲中啟動並運行一個簡單的 Web 應用。在本教程中完成的所有操作均符合 1 元試用條件。 開始之前 本教程演示如何使用 Visual Studio 2017 構建 ASP.NET ...
本快速入門幫助你在數分鐘內將你的第一個 ASP.NET Web 應用部署到 Azure 應用服務。完成本教程後,你將能夠在雲中啟動並運行一個簡單的 Web 應用。在本教程中完成的所有操作均符合 1 元試用條件。
開始之前
本教程演示如何使用 Visual Studio 2017 構建 ASP.NET Web 應用並將其部署到 Azure。 如果尚未安裝 Visual Studio 2017,可以下載並使用免費的 Visual Studio 2017 Community Edition。 在安裝 Visual Studio 的過程中,請確保啟用“Azure 開發”。如果沒有 Azure 訂閱,可在開始前創建一個試用帳戶。
步驟1:配置VS 2017 連接中國區 Azure
1. 新建一個 JSON 文件 AadProvider.Configuration.json,文件內容如下:
{
"AuthenticationQueryParameters": null,
"AsmEndPoint": "https://management.core.chinacloudapi.cn",
"Authority": "https://login.chinacloudapi.cn/",
"AzureResourceManagementEndpoint": "https://management.chinacloudapi.cn/",
"AzureResourceManagementAudienceEndpoints": [ "https://management.core.chinacloudapi.cn/" ],
"ClientIdentifier": "872cd9fa-d31f-45e0-9eab-6e460a02d1f1",
"EnvironmentName": "Mooncake",
"GraphEndpoint": "https://graph.chinacloudapi.cn",
"MsaHomeTenantId": "f577cd82-810c-43f9-a1f6-0cc532871050",
"NativeClientRedirect": "urn:ietf:wg:oauth:2.0:oob",
"PortalEndpoint": "http://manage.windowsazure.cn",
"ResourceEndpoint": "https://management.core.chinacloudapi.cn/",
"ValidateAuthority": true,
"VisualStudioOnlineEndpoint": "https://app.vssps.visualstudio.com/",
"VisualStudioOnlineAudience": "499b84ac-1321-427f-aa17-267ca6975798"
}
2. 連接到中國區 Azure 服務
a. 確保已登出並關閉 Visual Studio。
b. 刪除 %temp%\servicehub 文件夾(詳細路徑為 C:\Users\%USERPROFILE%\AppData\Local\Temp\servicehub)。
c. 把前面新建的 JSON 文件 (AadProvider.Configuration.json) 拷貝到 %localappdata%\.IdentityService\AadConfigurations(詳細路徑為 C:\Users\%USERPROFILE%\AppData\Local\.IdentityService\AadConfigurations, AadConfigurations 文件夾可能不存在,需要手動創建)。
d. 重啟 VS 並添加中國 Azure 賬戶即可。
3. 在Cloud Explorer中添加中國區 Azure 賬戶
4. 點擊 Apply後即可在 Cloud Explorer中查看訂閱中的資源
步驟2:創建 ASP.NET Web 應用
1. 在 Visual Studio 中,使用 Ctrl+Shift+N 創建新項目。
2. 在“新建項目”對話框中,單擊“Visual C#”>“Web”>“ASP.NET Web 應用程式(.NET Framework)”。
3. 將應用程式命名為 myFirstAzureWebApp,然後單擊“確定”。
4. 可將任何類型的 ASP.NET Web 應用部署到 Azure。 在本教程中,請選擇“MVC”模板,並確保將身份驗證設置為“無身份驗證”。單擊 “確定”。
步驟3:發佈到 Azure
1. 在“解決方案資源管理器”中右鍵單擊“myFirstAzureWebApp”項目,然後選擇“發佈”。
2. 確保已選擇“Azure 應用服務”,然後單擊“發佈”。
3. 此時將打開“創建應用服務”對話框,幫助你創建所需的所有 Azure 資源,以便在 Azure 中運行 ASP.NET Web 應用。輸入您想要Web 應用名稱,選擇訂閱,新建資源組,選擇應用計劃,詳細參數介紹請參考此處。最後點擊創建。
4. 創建完成後會自動將 ASP.NET Web 應用發佈到 Azure(首次發佈),然後在預設瀏覽器中啟動發佈的 Azure Web 應用。
歡迎交流
A究院研究生 [email protected]