IDE 版本:Visual Studio 2017 15.9.7
asp.net core 版本 2.1.1
本文档说明需在
asp.net core webAPI学习笔记(一)项目搭建
的基础下进行
打开NuGet包管理
引入Swashbuckle.AspNetCore
Startup.cs
添加引用
using Swashbuckle.AspNetCore.Swagger;
ConfigureServices添加代码
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info { Title = "My API", Version = "v1" });
});
Configure添加代码,要放在app.UseMvc(); 前面
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "HelpPage V1");
});
运行项目,url输入https://localhost:44377/swagger/index.html,端口号改成自己的