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

相关推荐
sunyuliang4 天前
从 axios 写法到服务端治理:AxiosNet 与 HttpClient / Refit / RestSharp / Flurl 的横向对比
httpclient·webapi
csdn_aspnet19 天前
C# .NetCore Swagger ISchemaFilter 处理枚举、特殊类型
c#·.netcore·swagger
csdn_aspnet19 天前
C# .NetCore Swagger ISchemaFilter Long 转 String 防精度丢失
c#·.netcore·swagger
csdn_aspnet20 天前
C# .NetCore Swagger ISchemaFilter 注入示例值、描述
c#·.netcore·swagger
信也科技布道师21 天前
把 Swagger 变成联调工作台:Swagger Pro 工程实践
swagger
csdn_aspnet2 个月前
.NetCore Webapi 接口验证请求来源
.netcore·ip·token·签名·webapi·cors·sign
愛芳芳2 个月前
Swagger2 多环境动态配置实战指南
java·后端·maven·springboot·swagger
DreamLife☼2 个月前
西门子 S7 系列协议深度科普
webapi·profinet·profibus·工业知识点·iso-on-tcp·串口时代·工业以太网时代
桔子雨2 个月前
轻量,再轻量:当 PicoServer 遇上 SimdPaddleOCR
webapi·picoserver·轻量web框架
厦门德仔2 个月前
【YiFeiWebApi】易飞ERP接口开发踩坑实录(避坑指南)
webapi·易飞·开放指南