ASP.NET Web API 帮助(help)页面上没有 Test API按钮的解决方法

时间:2023-03-09 03:15:27
ASP.NET Web API 帮助(help)页面上没有 Test API按钮的解决方法

参与一个web API项目时发现它的help页面特别好用,不仅可以根据webapi的方法和注释自动生成帮助文档以方便查阅,还可以在这个页面上测试webapi方法。于是在自己新建项目时也打算将这个help页面用起来。在实际操作中,发现新建Web API项目时会自动为你生成一个帮助页面,如下:

ASP.NET Web API 帮助(help)页面上没有 Test API按钮的解决方法

点开api后,到达如下页面,右下角并没有Test API按钮,不能对webAPI进行测试。

ASP.NET Web API 帮助(help)页面上没有 Test API按钮的解决方法

经过多方查资料,终于找到了解决方法。简单来说就是需要通过NuGet引用Web API Test Client。

ASP.NET Web API 帮助(help)页面上没有 Test API按钮的解决方法

在右上角搜索“webapitestclient”。注意,不要搜索“Test Client”等,可能搜不到。另外,要选择“包含预发行版”。

搜到ASP.NET Web API 帮助(help)页面上没有 Test API按钮的解决方法并进行安装即可。右下角会出现Test API按钮。

ASP.NET Web API 帮助(help)页面上没有 Test API按钮的解决方法

参考资料:http://www.c-sharpcorner.com/UploadFile/2b481f/adding-the-test-api-in-the-Asp-Net-web-api-help-page/

http://blog.sina.com.cn/s/blog_60ba16ed0102v28z.html