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

相关推荐
上位机付工22 天前
C#上位机通过WebApi访问WinCC
开发语言·c#·上位机·webapi·wincc
上位机付工22 天前
C#上位机通过WebApi对接DeepSeek
c#·上位机·plc·webapi
crud1 个月前
Spring Boot 整合 Smart-Doc:零注解生成 API 文档,告别 Swagger
java·spring boot·swagger
大千AI助手1 个月前
5分钟玩转Swagger UI:Docker部署+静态化实战
ui·docker·容器·swagger·swaggerui
crud1 个月前
Spring Boot 3 整合 Swagger:打造现代化 API 文档系统(附完整代码 + 高级配置 + 最佳实践)
java·spring boot·swagger
gc_22992 个月前
学习和测试WebApi项目限制客户端ip访问接口(基于中间件)
中间件·webapi·限制ip
eggcode2 个月前
部署.NET6.0 Web API项目到Docker
docker·.net·webapi
掘金詹姆斯2 个月前
在线接口调试工具-swagger
java·swagger
小巫程序Demo日记3 个月前
自问自答模式(Operation是什么)
swagger
孟陬4 个月前
swaggered CLI:swagger json schema 转成 TS 代码
typescript·swagger