我正在努力为我的服务增添生气,但是我遇到了一些问题。 当我进入页面时,我的网页受到多次呼叫
如果我转到localhost / api / myServiceName / swagger / v1 / swagger.json,该文件就可以了。我可以看到我的端点和DTO。
在我的代码中,我执行以下操作:
ConfigureServices():
services.AddSwaggerGen(options => { options.SwaggerDoc("v1", new Info { Title = "MyService API", Version = "v1" }); });
Configure():
app.UseSwagger();
app.UseSwaggerUI(
c =>
{
c.SwaggerEndpoint($"/api/MyService/swagger/v1/swagger.json",
"MyService API V1");
});
我的项目参考:
我很确定我的配置有问题。知道错误是什么吗?
答案 0 :(得分:0)
添加对Microsoft.AspNetCore.StaticFiles的引用
https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/851