【发布时间】:2022-01-18 05:51:27
【问题描述】:
我的项目中使用了 Swashbuckle,我按照文档进行操作,但最后显示错误。
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo
{
Version = "v1",
Title = "ToDo API",
Description = "A simple example ASP.NET Core Web API",
TermsOfService = new Uri("https://example.com/terms"),
Contact = new OpenApiContact
{
Name = "Shayne Boyer",
Email = string.Empty,
Url = new Uri("https://twitter.com/spboyer"),
},
License = new OpenApiLicense
{
Name = "Use under LICX",
Url = new Uri("https://example.com/license"),
}
});
});
app.UseSwagger(c =>
{
c.SerializeAsV2 = true;
});
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
});
我做错了什么?感谢您的帮助!
【问题讨论】:
-
应用程序的控制台输出中是否有详细的错误描述?您使用什么版本的 .NET 和 Swashbuckle?
标签: asp.net-core swagger asp.net-core-webapi swashbuckle.aspnetcore