services.AddMvc();
services.AddSwaggerGen(swagger =>
{
swagger.SwaggerDoc("v1", new Swashbuckle.AspNetCore.Swagger.Info { Title = "Swagger Demo" });
});
其中没有【Info这个对象】,需要创建【Info对象】·【ALT+回车】自动生成即可。
配置添加位置:
app.UseHttpsRedirection();
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Swagger Demo");
});
添加位置:
不使用IIS启动
【GET测试】所有get访问的信息一目了然:
【POST】测试
a)、Info对象需要创建,使用vs的【ALT+回车】自动创建即可
b)、端口号根据自定义的端口号书写。
c)、一定要添加【HttpGet】或【HttpPost】否则无法识别。
希望此文对大家有所帮助,后续会编写
等文章。
此文标题为ASP.NET Core微服务(二)——【ASP.NET Core Swagger配置】