1.打开项目NuGet包管理,搜索   Swashbuckle.AspNetCore   ,安装。

2.打开Startup.cs,添加以下代码

public void ConfigureServices(IServiceCollection services){//swaggerservices.AddSwaggerGen(c =>{c.SwaggerDoc("v1", new Info { Title = "My API_1", Version = "v1" });          //注释

           var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.XML";
           var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
           c.IncludeXmlComments(xmlPath);

            });//swagger
            services.AddMvc();}    

 public void Configure(IApplicationBuilder app, IHostingEnvironment env){if (env.IsDevelopment()){app.UseDeveloperExceptionPage();}//swaggerapp.UseSwaggerUI(c =>{c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");c.RoutePrefix = "swagger";});app.UseSwagger();//swagger
            app.UseMvc();}            

3.打开项目属性-生成,勾选以下

提醒:发布项目时,记得中生成目录将 xxx.Xml(xxx:项目名) 文件拷贝至发布根目录

转载于:https://www.cnblogs.com/getmn/p/10135224.html

在Core WebApi中使用Swagger相关推荐

  1. NET问答: 如何将 ASP.NET Core WebAPI 中抛出的异常封装成对象?

    咨询区 rianjs: 在 ASP.NET Core WebAPI 中,我的 Controller 代码如下: [Route("create-license/{licenseKey}&quo ...

  2. .NET Core WebApi中实现多态数据绑定

    什么是多态数据绑定? 我们都知道在ASP.NET Core WebApi中数据绑定机制(Data Binding)负责绑定请求参数, 通常情况下大部分的数据绑定都能在默认的数据绑定器(Binder)中 ...

  3. ASP.NET Core WebAPI帮助页--Swagger简单使用1.0

    1.什么是Swagger? Swagger是一个规范且完整的框架,提供描述.生产.消费和可视化RESTful API,它是为了解决Web API生成有用文档和帮助页的问题. 2.为啥选用swagger ...

  4. ASP.NET Core WebAPI中使用JWT Bearer认证和授权

    为什么是 JWT Bearer ASP.NET Core 在 Microsoft.AspNetCore.Authentication 下实现了一系列认证, 包含 Cookie, JwtBearer,  ...

  5. ASP.NET Core WebAPI中的分析工具MiniProfiler

    安装 我们可以使用Nuget来下载这个包. PM> Install-Package MiniProfiler.AspNetCore.Mvc 配置Startup.cs MiniProfiler配置 ...

  6. .NET Core WebApi中实现数据库的操作(之SqlServer)

    一.实现效果 .NET Core WebApi基础入门项目源码下载 二.SqlSugar数据操作框架介绍 SqlSugar是一款老牌 .NET 开源ORM框架,由果糖大数据科技团队维护和更新的国产操作 ...

  7. 在 Asp.Net Core WebAPI 中防御跨站请求伪造攻击

    什么是跨站请求伪造 跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或 ...

  8. 【WebAPI No.5】Core WebAPI中的自定义格式化

    介绍 Web API为JSON和XML提供媒体类型格式化程序.框架默认将这些格式化程序插入管道中.客户端可以在HTTP请求的Accept标头中请求JSON或XML. 格式化数据这个东西,其实没有什么最 ...

  9. 在.Net Core WebAPI下给Swagger增加导出离线文档功能

    一丶前言 最近刚接触到Swagger,在github上下载了它的源码和demo学习了一遍,发现这个组件非常好用,不过不足的是它没有导出离线文档的功能,于是乎我就想给它加一个导出功能 Swagger G ...

最新文章

  1. 【Dual-Path-RNN-Pytorch源码分析】model的架构图
  2. 颠覆性技术的兴起及其影响
  3. 第十六届智能车竞赛广东省线上比赛成绩汇总
  4. 基于android的语音识别
  5. 《Java并发编程入门与高并发面试》or 《Java并发编程与高并发解决方案》笔记
  6. 意法半导体STM32 ARM Cortex 32位微控制器
  7. flink介绍:有界流和无界流
  8. destoon 屏蔽会员组,让个人,游客不显示
  9. 使用SAP Analytics Cloud展示全球新冠肺炎确诊总人数的分布情况
  10. SQL Server 阻塞原因分析
  11. ruby 疑难点之—— attr_accessor attr_reader attr_writer
  12. anaconda打开python文本编辑器_【python】anaconda中打开IDLE(python 自带编辑器)
  13. 微信模板消息,动态配置
  14. Git(1)——初始版本控制工具
  15. Java借助百度云人脸识别实现人脸注册、登录功能的完整示例
  16. Pyton 中eval 函数的用法总结
  17. OLED_I2C_SH1106屏幕教程
  18. 百度网盘加速无限试用_单次付费来了!百度网盘推出3元/5分钟加速下载服务
  19. FW:平凡(trivial)和非平凡(non-trivial)_拔剑-浆糊的传说_新浪博客
  20. Siri怎么重置主人声音

热门文章

  1. Freeze 风暴导致的IOPS飙升 - 追溯与解法
  2. 匿名函数、普通函数、箭头函数作用域
  3. ICMP Internet控制报文协议(四)
  4. nodejs 获取url字段
  5. ubuntu等linux下自定义设置程序代理工具proxychains简介
  6. 厉害!Java集合框架综述,这篇让你吃透!
  7. 史上最易懂的 Kubernetes 儿童插图指南
  8. Spring Boot 使用 AOP 防止重复提交
  9. 关于 Redis 的一些新特性、使用建议和最佳实践
  10. 看完这篇文章你还敢说你懂JVM吗?