您的位置:首页 > 其它

给WebAPI的REST接口添加测试页面(三)

2015-08-19 23:53 363 查看
前面的文章中,我介绍过了通过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的测试页面了:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: