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

相关推荐
喵个咪18 天前
开箱即用的GO后台管理系统 Kratos Admin - 交互式API文档 Swagger UI
后端·go·swagger
西京刀客19 天前
golang常用库之-swaggo/swag根据注释生成接口文档
golang·swagger·swag
宇内流云1 个月前
Tinyfox 简易教程之:Hello World!
websocket·webapi·tinyfox
火星大能猫1 个月前
使用C# 调用deepseek api接口,来实现正常访问
ai·c#·webapi·deepseek
宇内流云1 个月前
Tinyfox 发生重大改版
websocket·webapi·tinyfox
梦想画家1 个月前
Golang Gin系列-9:Gin 集成Swagger生成文档
golang·gin·swagger
csdn_aspnet1 个月前
在 ASP.NET Core 6.0 Web API 中将 Excel 文件数据上传并保存到数据库中
数据库·excel·webapi·.net6.0
斯内科2 个月前
C#使用MVC框架创建WebApi服务接口
mvc·webapi·topshelf·owin
灰色孤星A3 个月前
瑞吉外卖项目学习笔记(二)Swagger、logback、表单校验和参数打印功能的实现
springboot·logback·swagger·瑞吉外卖·切面编程·表单校验·黑马程序员
亦世凡华、3 个月前
从零开始:如何在.NET Core Web API中完美配置Swagger文档
开发语言·c#·swagger·.net core·web api