.net10 WEB API项目中启用Swagger 页面的配置步骤

一、导入 Swashbuckle.AspNetCore包

  1. 在 Visual Studio 中,右键点击你的项目,选择"管理 NuGet 程序包"。

  2. 切换到"浏览 "选项卡,搜索 Swashbuckle.AspNetCore。

  3. 找到这个包,点击"安装"。

二、 在 Program.cs 文件中,先添加 using Swashbuckle.AspNetCore.SwaggerUI;,然后在 app.MapOpenApi(); 后面加上以下代码,手动配置 Swagger UI 从 OpenAPI 端点读取数据

复制代码
app.UseSwaggerUI(options =>
{
    options.SwaggerEndpoint("/swagger/v1.json", "My Api v1");
});

三、配置好后,再访问 /swagger 路径就能看到熟悉的 Swagger 界面了

相关推荐
CSharp精选营2 天前
从 .NET 8 升级到 .NET 10 实战踩坑:升级前检查、生产事故与 6 步落地清单
.net10·生产环境升级·breakingchanges·aot兼容性·efcore迁移
csdn_aspnet10 天前
C# .NetCore Swagger ISchemaFilter 处理枚举、特殊类型
c#·.netcore·swagger
csdn_aspnet10 天前
C# .NetCore Swagger ISchemaFilter Long 转 String 防精度丢失
c#·.netcore·swagger
csdn_aspnet11 天前
C# .NetCore Swagger ISchemaFilter 注入示例值、描述
c#·.netcore·swagger
信也科技布道师12 天前
把 Swagger 变成联调工作台:Swagger Pro 工程实践
swagger
IT规划师14 天前
MQTT 生产实战 - 用了 8 年 MQTT,我为什么还要重新系统啃一遍(一)
物联网·mqtt·.net10
LateFrames25 天前
WPF 升级选型:用 .NET 8 还是 .NET 10
.net·wpf·.net8·.net10
愛芳芳1 个月前
Swagger2 多环境动态配置实战指南
java·后端·maven·springboot·swagger
正儿八经的少年2 个月前
javaDoc,swagger,springDoc 的作用和区别
swagger·springdoc·javadoc