Asp-Net-Core开发笔记:API版本管理
原文中文,约6400字,阅读约需16分钟。发表于: 。1前言对于Web API应用程序而言,随着时间的推移以及需求的增加或改变,API必然会遇到升级的需求。事实上,Web API应用程序应该从创建时就考虑到API版本的问题。业务的调整、功能的增加、接口的移除与改名、接口参数变动、实体属性的添加、删除和更改等都会改变API的功能,从而带来版本的变更。现有的资料大部分是使用 Microsoft.AspNetCore.Mvc.Versioning 这个包,...
本文介绍了在 .Net6.0 的 AspNetCore WebApi 中引入 API 版本管理的方法,包括版本号格式、访问方式和 Swagger 接口文档生成。需要安装 Asp.Versioning.Mvc 和 Asp.Versioning.Mvc.ApiExplorer 两个 NuGet 包,并在 Program.cs 文件中注册服务和配置 API 版本。