给WebAPI的REST接口添加测试页面(三)
2024-09-18 20:24:55
在前面的文章中,我介绍过了通过Swashbuckle在WebAPI中集成Swagger-UI。不过这种方式不适合于最新版的ASP.Net MVC6下的WebAPI,在网上搜了一下,发现了它还有一个专供ASP.Net MVC6 WebAPI使用的版本:https://github.com/domaindrivendev/Ahoy
新版本的使用也不复杂,首先在project.json中添加Swashbuckle的引用:
这里要添加6.0的版本,另外值得注意的地方是,由于目前ASP.Net MVC6有好几个版本(都是测试版),需要添加和它版本一致的Swashbuckle版本(版本不匹配时会出错),我这里用的是beta5
然后,在配置文件Startup.cs中的ConfigureServices函数中添加Swagger服务的使能:
services.AddSwagger();
在Configure函数中应用Swagger-UI:
app.UseSwagger();
app.UseSwaggerUi();
启动程序就能看到Swagger-UI的测试页面了:
最新文章
- 通过easyui tab添加的子页面JS脚本必须放在body才生效
- iOS开发的知名大牛博客小汇
- PhotoSwipe插件的使用
- 运行时使用Dev的ImageListEditor
- ABP理论学习之N层架构
- dos命名重启或关闭远程服务器
- 【菜鸟学习jquery源码】数据缓存与data()
- Javac 手动编译时,出现乱码或编码格式问题
- C#获取文本文件的编码,自动区分GB2312和UTF8
- 创建DirectInput接口对象说明---(void **)&;m_pDI
- ***百度统计图表Echarts的php实现类,支持柱形图、线形图、饼形图
- 一天一个mysql函数(二) FIND_IN_SET()
- Canvas学习系列一:初识canvas
- 201521123051《Java程序设计》第十三周学习总结
- PAT乙级-1047. 编程团体赛(20)
- 安卓系统广播暴露设备信息-Android System Broadcasts Expose Device Information
- PY序
- 【读书笔记】iOS-Web应用程序的自动化测试
- node 相关网站
- [js]javascript中4种异步