彩票走势图

logo Visual Studio系列教程
文档彩票走势图>>Visual Studio系列教程>>Visual Studio 2019教程:将ASP.NET Core应用程序部署到Azure

Visual Studio 2019教程:将ASP.NET Core应用程序部署到Azure


点击下载Visual Studio正式版

观看下方视频,将第一个ASP.NET Core应用程序部署到Azure。

QQ截图20191108131737.png

打开项目

在Visual Studio 2019中打开ASP.NET Core应用程序。该应用程序应已按照本教程系列的步骤4中的配置使用EF Core和的Web API进行设置。

发布到Azure App Service

在解决方案资源管理器中右键单击该项目,然后选择Publish。保留App Service和Create New的默认设置,然后单击“Publish”按钮。如果还没有Azure帐户,请单击“Create your Free Azure Account”并完成注册。

添加一个SQL Server,并指定管理员用户名和密码。

vs2019-azure-sql-server.png

添加应用程序见解。

单击Create按钮。

探索Azure门户和托管应用

创建应用程序服务后,网站将在浏览器中启动。在加载过程中,您还可以在Azure门户中找到App Service。探索应用程序服务的可用选项时,您将发现一个概述部分,在这里可以启动和停止应用程序。

可扩展性

您可以查看选项来放大或缩小应用程序。向上扩展是指增加的资源给每个实例托管应用程序,横向扩展是指增加实例托管应用程序的数量,您可以为应用程序配置自动缩放,这将自动增加用于托管应用程序以响应负载的实例数,然后在负载减少后减少实例数。

安全与合规

使用Azure托管应用程序的另一个好处是安全性和合规性。Azure App Service提供了ISO、SOC和PCI合规性。我们可以选择使用Azure Active Directory、Twitter、Facebook、Google或Microsoft等社交登录对用户进行身份验证。我们可以创建IP限制、管理服务身份、添加自定义域并为该应用程序的SSL,以及使用可恢复的应用程序内容、配置和数据库的归档副本配置备份。可在“Authentication/Authorization,Identity,备份和SSLSettings菜单选项中访问这些功能。

部署槽

通常在部署应用程序时,应用程序重启会有一小段停机时间。部署插槽允许您部署到一个单独的临时实例或一组实例,并在将它们交换到生产环境之前对它们进行预热,可以避免这个问题。交换只是一个即时的无缝流量重定向。调换后如果生产中有任何问题,您可以随时调回到最后一个已知的良好生产状态。

更新连接字符串

默认情况下,Azure期望新应用程序与其新SQL Server数据库的连接使用一个名为DefaultConnection的连接字符串。当前,我们在本教程系列前面部分创建的应用程序使用一个名为AppDbContext的连接字符串。我们需要在appsettings.json和Startup.cs中更改,然后重新部署应用程序。

测试在Azure中运行的应用程序

导航到/Games路径,现在应该能够添加一个新游戏并看到它的列表。接下来,导航到/swagger路径,应该能够从那里使用web API端点来确认应用程序的API也能正常工作。


*想要获得 Visual Studio 更多资源或正版授权的朋友,可以咨询了解哦~


慧都16周年·技术服务月,服务升级,豪礼相送!软件商城优惠券不限量免费领取,老客户回购送惊喜大礼,全场采购满额送iPhone11/华为Mate30 、万元神秘大奖等豪礼!查看详情>>>

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP