C#添加WebApi,配置Swagger

1、创建一个WebAPI项目

下载、安装、引入【Swashbuckle.AspNetCore】包

右击【解决方案】,然后点击【管理Nuget包】,搜索【Swashbuckle.AspNetCore】包

2、配置Swagger中间件

在【Startup.cs】文件中的【ConfigureService】类中添加如下代码。

在【Startup.cs】文件中的【Configure】类中启用Swagger中间件

3、运行项目

WebApi配置正确

Swagger配置正确

swagger/index.html配置正确

4、设置默认直接到swagger界面

5、启用XML注释

startup中增加xml解析

相关推荐
eggcode13 天前
部署.NET6.0 Web API项目到Docker
docker·.net·webapi
掘金詹姆斯18 天前
在线接口调试工具-swagger
java·swagger
小巫程序Demo日记23 天前
自问自答模式(Operation是什么)
swagger
孟陬2 个月前
swaggered CLI:swagger json schema 转成 TS 代码
typescript·swagger
csdn_aspnet2 个月前
Swagger 从 .NET 9 中删除:有哪些替代方案
swagger·openapi·.net9
喵个咪3 个月前
开箱即用的GO后台管理系统 Kratos Admin - 交互式API文档 Swagger UI
后端·go·swagger
西京刀客3 个月前
golang常用库之-swaggo/swag根据注释生成接口文档
golang·swagger·swag
宇内流云3 个月前
Tinyfox 简易教程之:Hello World!
websocket·webapi·tinyfox
火星大能猫3 个月前
使用C# 调用deepseek api接口,来实现正常访问
ai·c#·webapi·deepseek
宇内流云3 个月前
Tinyfox 发生重大改版
websocket·webapi·tinyfox