swagger UI页面运行显示找不到

话不多说,先上图
swagger UI页面运行显示找不到_第1张图片
经过一番调试终于找到了错误原因,总结一下报错404的原因。
1、没有写Route
swagger UI页面运行显示找不到_第2张图片
2、没有写方法请求类型(就是[HttpGet]、[HttpPost]之类的)
swagger UI页面运行显示找不到_第3张图片
3、startup.cs中配置有误
在configureServices中配置:

//添加Swagger服务
services.AddSwaggerGen(c =>
{
c.SwaggerDoc(“v1”, new Info
{
Version = “v1”,
Title = “我的文档”
});
});

在Configure中配置:

       app.UseSwagger();
        app.UseSwaggerUI(c =>
        {
            c.SwaggerEndpoint("/swagger/v1/swagger.json", "My Api");
        });

放上一张简单配置好的图片
swagger UI页面运行显示找不到_第4张图片

你可能感兴趣的:(swagger,.net,core,webapi)