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

相关推荐
杨DaB1 天前
【SpringBoot】Swagger 接口工具
java·spring boot·后端·restful·swagger
lgx0406051126 天前
基于.Net Framework4.5 Web API 引用Swagger
swagger·.net framework
ChaITSimpleLove20 天前
.NET9 使用 OData 协议项目实战
restful·asp.net core·webapi·仓储模式·开放数据协议·分层隔离·.net odata
IT之家1 个月前
swagger文档生成html静态文档
swagger·openapi·离线文档
小王子10241 个月前
Django集成Swagger全指南:两种实用方案详解
django·swagger·openapi
小王子10241 个月前
Django集成Swagger全指南:两种实现方案详解
django·swagger·openapi
发粪的屎壳郎1 个月前
ASP .NET Core 8集成Swagger全攻略
swagger·asp .net core
上位机付工2 个月前
C#上位机通过WebApi访问WinCC
开发语言·c#·上位机·webapi·wincc
上位机付工2 个月前
C#上位机通过WebApi对接DeepSeek
c#·上位机·plc·webapi
crud2 个月前
Spring Boot 整合 Smart-Doc:零注解生成 API 文档,告别 Swagger
java·spring boot·swagger