千家信息网

Docker如何使用Azure应用服务部署ASP.NET Core程序

发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,Docker如何使用Azure应用服务部署ASP.NET Core程序,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一般我们写好了应用程
千家信息网最后更新 2025年01月28日Docker如何使用Azure应用服务部署ASP.NET Core程序

Docker如何使用Azure应用服务部署ASP.NET Core程序,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

一般我们写好了应用程序想要部署发布它,要么发布到物理机,要么发布到虚拟机,要么发布到容器来运行它。现在有了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应用服务是一个非常棒的功能。

看完上述内容,你们掌握Docker如何使用Azure应用服务部署ASP.NET Core程序的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

应用 服务 应用服务 程序 应用程序 选择 代码 资源 功能 成功 信息 内容 要么 问题 开发 支持 运行 不用 东西 名字 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发工具有哪些好听的歌词 飞贷金融 软件开发 鸟哥服务器架设篇pdf 面试网络安全工程师职业规划 测试服务器性能 武汉萌派疯网络技术有限公司招聘 互联网金融与金融科技金雪军 数据库基础与应用自测练习 服务器龙刷新 英雄联盟对局服务器延迟极高 有网却还是显示连接不了服务器 资产负债率在国泰安数据库哪里 数据库可重复读取 大学网络技术部工作总结 网络安全有35岁之优 网络安全法有哪些事件 理想汽车软件开发工程师待遇 州未来集市网络技术有限公司 北中网芯高端网络安全芯片研发 服务器token可以不存储吗 oecd数据库有哪些内容 违法犯罪齐心协力维护网络安全 我的世界2服务器送神装 科蓝软件大型数据库 医院网络安全防护最新措施 数据库基础与应用自测练习 qq邮箱服务器怎么填端口 一般软件开发背景有几点 哪些杀毒软件开发商 北京邮电网络安全多少分能上
0