环境:

vs2015、win7

参考:http://www.cnblogs.com/Erik_Xu/p/5638381.html

生成的help页面如下:,并没有显示控制器和方法。

原因是:新建项目时候没有勾选Web Api,webapi是后来添加的。缺少App_Start下的WebApiConfig.cs文件,如下。要显示Action,更改为 routeTemplate: "api/{controller}/{action}/{id}",

 public static class WebApiConfig{public static void Register(HttpConfiguration config){// Web API configuration and services// Web API routes
            config.MapHttpAttributeRoutes();config.Routes.MapHttpRoute(name: "DefaultApi",routeTemplate: "api/{controller}/{id}",defaults: new { id = RouteParameter.Optional });}}

缺少Global.asax中的 GlobalConfiguration.Configure(WebApiConfig.Register);

另:当post请求类或返回类在另一个项目中时候,需要生成、读取多个xml文件才能够显示这些类的注释。

结构如下:。这些类都在Dto中,但WebSite在另一个项目中。

参考:

关于Web Api的HelpPage文档注释问题。

生成、读取多个xml文件。

注意:XML路径可以写物理路径,如:D:\git\Smart Find\SmartFind\Lenovo.MediaRepository\App_Data\MediaFacade.xml

另外,如果不想action显示在help页面,注释

 /// <summary>/// 用户信息。获取当前登录用户token/// </summary>/// <returns></returns> [ApiExplorerSettings(IgnoreApi = true)][AllowAnonymous]public string GetCurrentToken(){HttpRequest request = HttpContext.Current.Request;return request.Headers["x-auth-token"];}

  Swashbuckle

转载于:https://www.cnblogs.com/heifengwll/p/5894663.html

visual studio 2015中的webapi生成helpPage,页面不显示方法说明问题解决相关推荐

  1. 微软移除Visual Studio 2015中的UML

    微软已经在Visual Studio 2015中移除了UML(Unified Modeling Language,统一建模语言),原因是该语言使用率过低.因此微软要优化产品结构,把好钢用在刀刃上. V ...

  2. 在Visual Studio 2015中使用Grunt、Bowe

    基于Visual Studio 2015,你可以: 方便的管理前端包,如jQuery, Bootstrap, 或Angular. 自动运行任务,如LESS.JavaScript压缩.JSLint.Ja ...

  3. 在Visual Studio 2015中使用Git

    1. VS2015在对Git的支持 VS2015是微软IDE集成开发环境的重量级升级,微软除了将触角延伸至iOS和Android平台以及Unity,Unreal和Cocos等游戏开发领域中.而且在进一 ...

  4. [.net 面向对象程序设计进阶] (27) 团队开发利器(六)分布式版本控制系统Git——在Visual Studio 2015中使用Git...

    [.net 面向对象程序设计进阶] (26) 团队开发利器(六)分布式版本控制系统Git--在Visual Studio 2015中使用Git 本篇导读: 接上两篇,继续Git之旅 分布式版本控制系统 ...

  5. Visual Studio 2015中使用Git

    (转载)在Visual Studio 2015中使用Git 原文:http://blog.csdn.net/damon316/article/details/51885802 1.VS2015在对Gi ...

  6. GitHub在Visual Studio 2015中获得TFS/VSO同等地位

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 在Visual Studio 2015中微软为GitHub提供了扩展插件,从而让GitHub ...

  7. VS2015--win32project配置的一些想法之在 Visual Studio 2015 中进行调试的同一时候分析性能...

    出处: https://msdn.microsoft.com/zh-cn/magazine/dn973013(en-us).aspx 很多开发商花了绝大多数时间获取应用程序才干正常发挥作用.更少的时间 ...

  8. Microsoft visual studio 2015已停止工作及项目创建失败解决方法

    Microsoft visual studio 2015已停止工作 问题明细信息 问题签名:   问题事件名称: CLR20r3   问题签名 01: devenv.exe   问题签名 02: 14 ...

  9. 在Visual Studio 2015中使用TortoiseGit

    1. VS2015在对Git的支持 VS2015是微软IDE集成开发环境的重量级升级,微软除了将触角延伸至iOS和Android平台以及Unity,Unreal和Cocos等游戏开发领域中.而且在进一 ...

  10. [No0000A6]Visual Studio 2015 中的常用命令的默认键盘快捷键-VS2015 Shortcut

    注意:你也可以通过打开"选项"对话框,展开"环境"节点,然后选择"键盘",查找任何命令的快捷键. Build(生成) 命令 键盘快捷键 [上 ...

最新文章

  1. ROS探索总结(十三)(十四)(十五)——导航与定位框架 move_base(路径规划) amcl(导航与定位)
  2. SSL与OpenSSL关系介绍
  3. (十二)java版电子商务spring cloud分布式微服务- Spring 4.2.2以上版本和swagger集成方案和踩过的坑...
  4. 小程序员的大梦想 与盖茨像哥们儿
  5. linux登录主机命令,linux w命令查询已登录主机的用户信息
  6. logging模块介绍
  7. 华为宣布:免费培养2000名Java开发者
  8. 20165235 第十周课下补做
  9. 和计算机与设计相关的,计算机设计和类论文参考文献 计算机设计和参考文献有哪些...
  10. 计算机网络简历自我认识,计算机网络专业简历的自我评价
  11. 网页菜单设计html5,点靓网页的10种导航菜单设计
  12. 互联网舆情数据监测预警分析系统软件不收费的有哪些详解
  13. 端到端图像压缩《Checkerboard Context Model for Efficient Learned Image Compression》
  14. sql:mysql:数据库优化
  15. 八大排序算法--堆排序
  16. HTML字符实体,转义字符串
  17. 编写一个学生类(Students),包括姓名(name)、性别(sex)、学号(num)、语文课(Chinese)、英语课(English)、 数学课(Math)和平均值(avg),方法包括求
  18. 测试开发岗 - 常见面试题
  19. 除数为0,程序异常的处理
  20. python打印hello_Python第一行代码——打印hello world

热门文章

  1. 接口自动化测试框架搭建(9、自动化测试case的编写)--python+HTMLTestRunnerCN+request+unittest+mock+db
  2. 软件测试 白盒测试是否为闰年,对【判断闰年】函数的白盒测试
  3. python 生成器_Python生成器
  4. 重庆计算机一级考试在线做,全国(重庆考区)计算机一级考试教程.doc
  5. list循环添加数据_笔记 | 自学Python 06:数据类型之列表
  6. jcodec_java-jcodec-有人看过该库的文档吗?
  7. golang语言函数--示例--模板--小程序模板
  8. java案例代码19--二分查找排序
  9. 发卡网shell漏洞_Apache Tomcat文件包含漏洞(CVE-2020-1938)复现
  10. java 字符串排序_Java控制台输入字符串及字符串比较