这是一些列课程,面向对象为初入职场的大学生,也是我给我司新入职的实习生特别准备的课程,针对大学生主要学习了Java,对.NE几乎不了解的情况,主要讲述.net 6 web api 的部署/运维相关的内容,本课程不涉及过多web api 本身的代码编写,重点在api部署到本机IIS,部署到云端虚拟机,部署到Azure Paas 服务的app service,以容器形式部署到云端,云端容器注册表,代码提交到azure devops,在azure devops中部署CI,CD pipeline,实现代码编译,代码部署的一些便运维岗位的基础技能,属于入门级别的实战演练。所有视频旨在讲述怎么做,跟着视频能够快速做出来,至于为什么这么做,还需要大家抱着钻研的精神去研究。
本系列课程分为:
1.使用 Visual Studio 创建第一个.NET 6 WEB API 并发布到本机IIS
2.把API在本地以容器形式运行在docker desktop中
3.把API部署到Azure VM中的IIS上(以IaaS服务形式在云中部署API)
4.把API部署到Azure App Service Windows 中(以PaaS服务形式在云中部署API)
5.把 API部署到Azure App Service Linux 中
6.使用Azure Container Registry 容器注册表保存容器映像
7.把API部署到Azure App Service Container中(以容器形式在云中部署API)
9. 在Azure DevOps中配置Self-host Agent
本文是第7小节: