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解析

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