广州南沙建设网站,网站页面代码优化,网页制作知识点归纳,源码之家模板下载一般我们写好了应用程序想要部署发布它#xff0c;要么发布到物理机#xff0c;要么发布到虚拟机#xff0c;要么发布到容器来运行它。现在有了Azure应用服务#xff0c;我们可以完全不用管这些东西#xff0c;只管写好自己的代码#xff0c;然后使用VisualStudio的发布功… 一般我们写好了应用程序想要部署发布它要么发布到物理机要么发布到虚拟机要么发布到容器来运行它。现在有了Azure应用服务我们可以完全不用管这些东西只管写好自己的代码然后使用VisualStudio的发布功能就可以一键部署了。如果你觉得性能不够用了还可以自动扩容弹性伸缩。应用服务概述Azure 应用服务是一项基于 HTTP 的服务用于托管 Web 应用程序、REST API 和移动后端 。可以使用 .NET、NET Core、Java、Ruby、Node.js、PHP 或 Python 等偏好的语言进行开发。应用服务不仅可将 Microsoft Azure 的强大功能例如安全性、负载均衡、自动缩放和自动管理添加到应用程序。还可以利用其 DevOps 功能例如包管理、过渡环境、自定义域和 SSL 证书。引用自微软Azure文档创建应用服务资源通过portal控制台创建一个新的应用服务资源。取个名字这个名字会分配一个二级域名到时候可以通过它来访问你的应用程序。选择对于的运行时操作系统区域。应用服务对于12月免费账号也是一个免费服务支持1G内存60分钟CPU时间/天10个实例。注意SKU和大小这里默认是要收费的需要改成对应的免费计划。点击“更改大小”选择开发/测试标签选择F1定价计划这个才是免费的。这些设置完成后点击创建等待一会就会提示资源创建完成。选择新建的资源可以看到一些基本信息以及一些输入、输出的监控信息等。创建ASP.NET Core应用程序打开VisualStudio新建一个ASP.NET Core应用程序我们只是演示啥都不用改。发布程序有了新建的.net程序我们要发布它到Azure应用服务上去。在VS上选择发布弹出发布界面。。选择IIS,FTP等选项。VS其实跟Azure有深度的集成其实直接支持应用服务的发布但是因为网络的问题我没有连接成功Microsoft账号这么都登录不上所以只好改用FTP发布。回到portal门户选择“部署中心FTP”复制好FTPS终结点用户名密码。回到VS的发布界面填写上一步获得的FTP信息点击保存。点击发布按钮VS会开始编译代码然后发布代码到指定的FTP位置最后提示发布成功。访问应用服务上面提到了新建资源的时候需要填写名称这个名称加上.azurewebsites.net就是服务对应的地址。让我们访问一下吧。可以看到我们的asp.net core应用程序发布成功了示例代码可以运行了。总结通过上面的演示我们没有通过任何虚机、Docker、K8S等东西就把我们的asp.net core应用程序给跑起来了。而且还是通过VS直接发布的不需要借助任何其他工具真的非常方便。而且它还支持自动扩容弹性伸缩等特性只要动动鼠标就可以完成这让开发更加专注于代码不会被运维等内容困扰。Azure应用服务是一个非常棒的功能。关注我的公众号一起玩转技术