Asp.net MVC WebApi项目的自动接口文档及测试功能打开方法
2017-12-21 17:45
411 查看
首先,创建一个WebApi项目,vs会自动根据模版创建一个完整的webapi程序,其中包括了自动文档的一切。
但是,这个功能却是关闭的。。。。蛋疼。。。。偏偏还没有地方显式的告诉打开的方法和步骤。。。。无语。。。
好了,现在先说如何打开webapi接口的自动文档:
一:项目右键属性,选择"生成"栏目,指定接口文档xml文件的路径和名字
二:打开帮助文档子项目的配置文件,解开红框标注的配置项,并把文件路径设置成跟上面项目生成配置的一样
三:在指定路径下,新建这个xml文件,这点不要忘了,一定要是标准的xmL文件,带规范的文件头和root节点的!!
好了,接口的自动说明文档已经打开了,重新编译并运行,看看效果:
是不是很帅
接下来,我们再说说如何添加测试功能。
说起来,帮助文档都做到这一步了,再加个测试功能,对微软来说,很难吗?很难吗?蛋疼啊。。。。非要我们自己弄。。。。无语啊。。。。
废话不多说了,言归正传
一:项目右键打开nuget管理器,找到WebApiTestClient包,安装之
二:打开帮助文档子项目视图文件Api.cshtml,添加右边红框标注内容
ok,测试功能加好了
现在再次编译运行,看看效果
怎么样,简不简单?爽不爽?
有同学要问了,别人都在用swagger,为毛你不用?
好吧,怎么说呢,你有没有发现WebApiTestClient包特别小?
对了,他是一个前端小插件,也就是上图的那个按钮加弹出的测试框!!!
嗯,仅仅只是一个小小的前端插件,所以我就用他了!!!就是这么简单!!!
如果还不理解,就再想想吧!!
但是,这个功能却是关闭的。。。。蛋疼。。。。偏偏还没有地方显式的告诉打开的方法和步骤。。。。无语。。。
好了,现在先说如何打开webapi接口的自动文档:
一:项目右键属性,选择"生成"栏目,指定接口文档xml文件的路径和名字
二:打开帮助文档子项目的配置文件,解开红框标注的配置项,并把文件路径设置成跟上面项目生成配置的一样
三:在指定路径下,新建这个xml文件,这点不要忘了,一定要是标准的xmL文件,带规范的文件头和root节点的!!
好了,接口的自动说明文档已经打开了,重新编译并运行,看看效果:
是不是很帅
接下来,我们再说说如何添加测试功能。
说起来,帮助文档都做到这一步了,再加个测试功能,对微软来说,很难吗?很难吗?蛋疼啊。。。。非要我们自己弄。。。。无语啊。。。。
废话不多说了,言归正传
一:项目右键打开nuget管理器,找到WebApiTestClient包,安装之
二:打开帮助文档子项目视图文件Api.cshtml,添加右边红框标注内容
ok,测试功能加好了
现在再次编译运行,看看效果
怎么样,简不简单?爽不爽?
有同学要问了,别人都在用swagger,为毛你不用?
好吧,怎么说呢,你有没有发现WebApiTestClient包特别小?
对了,他是一个前端小插件,也就是上图的那个按钮加弹出的测试框!!!
嗯,仅仅只是一个小小的前端插件,所以我就用他了!!!就是这么简单!!!
如果还不理解,就再想想吧!!
相关文章推荐
- asp.net mvc webapi 实用的接口加密方法
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- asp.net单元测试--配置文件自动复制到VS的测试项目的方法
- .net异步性能测试(包括ASP.NET MVC WebAPI异步方法)
- asp.net mvc webapi 实用的接口加密方法示例
- asp.net webAPI 自动生成帮助文档并测试
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- asp.net mvc webapi 实用的接口加密方法
- ASP.NET MVC 3.0 视图在类库项目中无法智能提示解决方法
- ASP.NET jQuery 食谱25 (使用jQuery UI的Autocomplete方法实现文本框的自动搜索填充功能)
- 如何将asp.net MVC2项目升级为MVC3项目(微软官方自动升级工具:ASP.NET MVC 3 Application Upgrader )
- 如何将asp.net MVC2项目升级为MVC3项目(微软官方自动升级工具:ASP.NET MVC 3 Application Upgrader )
- asp.net mvc框架中,ajax传递json对象,并自动转换成参数对象的方法
- asp.net实现word文档在线查看功能 (三种方法)
- 如何将asp.net MVC2项目升级为MVC3项目(微软官方自动升级工具:ASP.NET MVC 3 Application Upgrader )
- asp.net mvc框架中,ajax传递json对象,并自动转换成参数对象的方法
- ASP.NET MVC测试方法与技巧
- 使用 NDoc 对 asp.net (Web) 项目产生文档的方法
- Asp.Net MVC3 简单入门第一季(五) 通过Asp.Net MVC的区域功能实现将多个MVC项目部署到一个站点
- 如何将asp.net MVC2项目升级为MVC3项目(微软官方自动升级工具:ASP.NET MVC 3 Application Upgrader )