在Azure上部署ASP.NET Core应用

在这个教程中,将学习如何使用Visual Studio创建一个简单的ASP.NET Core应用程序,并将其部署到Azure云平台。这个过程包括安装必要的软件、创建项目、上传到GitHub以及在Azure中创建Web应用。

准备工作

在开始之前,请确保已经安装了以下软件和拥有相应的账户:

  • Git(已安装)
  • GitHub账户
  • Visual Studio2015 Update 4或更高版本(已安装.NET Core)
  • Azure订阅(可以创建免费的Azure账户)

创建ASP.NET Core应用程序

将使用Visual Studio创建一个ASP.NET Core应用程序。请按照以下步骤操作:

  1. 打开Visual Studio
  2. 选择“文件”->“新建项目”。
  3. 在“新建项目”对话框中,选择“Visual C#”->“Web”,然后选择“ASP.NET Core应用程序(.NET Core框架)”。
  4. 选择“Web应用程序”模板。

接下来,需要对项目做一些更改。打开Index.chtml文件(位于Views/Home/Index.cshtml),并进行必要的修改。

上传项目到GitHub

现在,将创建一个新的GitHub仓库来上传项目。

  1. 访问GitHub并创建一个新的仓库。
  2. 打开命令行,导航到项目目录。
  3. 输入git init来初始化Git仓库。
  4. 输入git add .将所有项目文件添加到Git。
  5. 输入git commit -m "First commit"来提交更改。
  6. 输入git remote add origin https://github.com/yourusername/yourrepository.git(将URL替换为仓库地址)。
  7. 输入git push -u origin master将项目推送到GitHub。

现在,项目已经上传到GitHub。可以刷新仓库页面,检查项目是否已成功上传。

Azure中创建Web应用程序

接下来,需要在Azure中创建一个Web应用程序来托管项目。

  1. 访问http://portal.azure.com并创建一个新的AzureWeb App。
  2. 给Web应用程序命名,并填写表单,然后点击“创建”按钮。
  3. 等待Azure完成应用程序的创建。
  4. 转到“部署选项”。
  5. 选择GitHub作为源,也可以选择其他源,如OneDrive、Dropbox或Bitbucket。
  6. 授权Azure使用GitHub账户,输入GitHub账户凭据。
  7. 选择项目仓库。
  8. 选择分支,在这种情况下,只有一个分支(master)。

现在,Azure正在构建项目以进行部署

恭喜,应用程序已经自动从GitHub仓库部署Azure,每次向仓库提交新的更改时,Azure都会从master分支获取最新版本并部署它。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485