本文包括两个部分:

  1. webapi中使用swagger
  2. 修改webapi的路由和默认参数
    • WebApi中使用swagger
    • 项目打开之后,选择 引用,右键,管理NuGet程序包

    • 浏览,搜索swagger,选择第一个swashbuckle,安装

    • 安装好之后,右键项目,选择属性,生成,在下面的输出那里勾选:XML文档文件,如果没有自动填充好路径,需要自己填写一下,文件名可以自己

    • 打开App_Start文件夹下的SwaggerConfig.cs文件,新增一个如下方法:

    • private static string GetXmlCommentsPath()
      {
      return System.String.Format(@"{0}\bin\Coldairarrow.WebApi.xml", System.AppDomain.CurrentDomain.BaseDirectory);
      }

    • 搜索GetXmlCommentsPath,下面能搜到已经注释了,自己把注释放开,要是没搜到,就自己手动写一下c.IncludeXmlComments(GetXmlCommentsPath());注意要写在register方法里面

    • 运行项目,在根路径后面直接加swagger,就会自动跳转到文档,如:http://localhost:13520/swagger/ui/index,能看到我们写的一些注释

最新文章

  1. jQuery初探 jQuery选取和操纵元素的特点
  2. 开始python学习了
  3. 一步一步搭建客服系统 (4) 客户列表 - JS($.ajax)调用WCF 遇到的各种坑
  4. linux消息队列的使用及内核实现原理
  5. Android 如何设置默认语言
  6. Java方法重载
  7. 对cnblogs.com用户体验的评价
  8. C# winform 最小化到电脑右下角
  9. SpringMVC控制器配置文件
  10. c语言学习之基础知识点介绍(二十):预处理指令
  11. 使用ChineseLunisolarCalendar 对象由年份获得生肖名,Datetime.now.tostring获得星期几
  12. Echarts自适应浏览器大小
  13. Docker常用名称
  14. Linux 下配置Nginx,MySql,php-fpm开机启动
  15. python中的私有变量
  16. [P1441]砝码称重 (搜索+DP)
  17. Subarray Sums Divisible by K LT974
  18. mysql之 安装(Mac)
  19. 计算完成率 SQL
  20. 大数据竞赛平台Kaggle案例实战

热门文章

  1. Python爬取6271家死亡公司数据,看十年创业公司消亡史
  2. 在CAD中进行圆角标注的方法
  3. Spring 注解配置Bean
  4. springboot + shiro + mysql + mybatis 工程快速搭建
  5. 关于 chromedriver、IEDriverServer、geckodriver 驱动器的几项注意点
  6. SecureCRT自动断开连接的解决方法
  7. 【Spring JDBC】数据源配置(二)
  8. 剑指Offer-15.反转链表(C++/Java)
  9. mysql 的基本命令
  10. Java 发红包