Asp.net web api 无法在Swashback中更改Swagger UI favicon?

Asp.net web api 无法在Swashback中更改Swagger UI favicon?,asp.net-web-api,swagger-ui,swashbuckle.aspnetcore,Asp.net Web Api,Swagger Ui,Swashbuckle.aspnetcore,.NET核心5.0, 虚张声势5.6.3 我已经按照样式表成功地定制了swagger,但我似乎无法使用所示的技术更改favicon 在Startup.cs中,我目前有: services.AddSwaggerGen(选项=> { option.EnableAnnotations(); option.SwaggerDoc(“v1”,新OpenApiInfo { Version=“v1”, Title=$“{Constant.ApplicationName}API”, Description=$“用

.NET核心5.0, 虚张声势5.6.3

我已经按照样式表成功地定制了swagger,但我似乎无法使用所示的技术更改favicon

在Startup.cs中,我目前有:

services.AddSwaggerGen(选项=>
{
option.EnableAnnotations();
option.SwaggerDoc(“v1”,新OpenApiInfo
{
Version=“v1”,
Title=$“{Constant.ApplicationName}API”,
Description=$“用于访问{Constant.ApplicationName}系统的RESTful应用程序程序员接口。”
});
var xmlFile=$“{Assembly.getExecutionGassembly().GetName().Name}.xml”;
var xmlPath=Path.Combine(AppContext.BaseDirectory,xmlFile);
option.includexmlcoments(xmlPath);
});

var-swaggerOptions=新的swaggerOptions();
_configuration.GetSection(nameof(SwaggerOptions))
.绑定(招摇过市选项);
app.useSwigger(选项=>
{
option.RouteTemplate=“docs/{documentName}/docs.json”;
});
app.UseSwaggerUI(选项=>
{
option.RoutePrefix=“docs”;
option.SwaggerEndpoint(“/docs/v1/docs.json”,swaggerOptions.Description);
option.InjectStylesheet(“/docs/css/swagger.css”);
});
app.UseStaticFiles();
项目结构如下:

全部设置为“内容/始终复制”

appsettings.json如下所示:

“招摇过市选项”:{
“JsonRoute”:“docs/{documentName}/docs.json”,
“说明”:“我的API”,
“UIEndpoint”:“v1/docs.json”
},
你知道问题出在哪里吗