Startup中的 ConfigureServices
//注册 Swagger services.AddSwaggerGen(sg => { sg.SwaggerDoc("refuge", new Swashbuckle.AspNetCore.Swagger.Info { Title = "我的第一个 Swagger", Version = "版本1" }); });
Configure 启用中间件
//启用 Swagger app.UseSwagger(); app.UseSwaggerUI(s => { s.SwaggerEndpoint("/swagger/refuge/swagger.json", "My API 1.0.1");//注意,中间那段的名字 (refuge) 要和 上面 SwaggerDoc 方法定义的 名字 (refuge)一样 s.RoutePrefix = string.Empty; //默认值是 "swagger" ,需要这样请求:https://localhost:44384/swagger });