asp.net-web-api – 为ASP.NET Web API应用程序生成特定于版本的帮助文档页面
|
我使用WebAPI
Versioning package通过X-Api头使用“VersionHeaderVersionedControllerSelector”来版本我的API.我也使用
Microsoft.AspNet.WebApi.HelpPage自动生成API的文档.
namespace WEBAPI.Api.Controllers.Version1
{ public class ProductsController : ApiController {} }
namespace WEBAPI.Api.Controllers.Version2
{ public class ProductsController : ApiController {} }
这样做是正常的,但是当我查看生成的帮助页面时,ApiDescription包含ID(GETapi / Version1.Products)和RelativePath(api / Version1.Products)属性中的命名空间中的“VersionXYZ”后缀. 有没有办法使用开箱即用的API来实现这一点,或者我需要推出我自己的ApiExplorer实现 解决方法看看这个答案 Get Help page works with Api Versioning确保您已经配置了版本控制权,并且需要从项目XXXX.Api.v1项目中获取文档XML文件,并将其放在XXXX.Api项目的bin文件夹中. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何从服务器端关闭Modal popup Extender
- asp.net – AspNetCompatibilityRequirements是什么意思?
- asp.net – 将url参数添加到asp主题文件夹中的css文件中
- 在asp.net中引用jquery的最佳方法是什么?
- asp.net-mvc – 为什么在Asp.net MVC 2中的子操作中不允许重
- asp.net-mvc – 在MVC Controller中访问GET参数
- asp.net中.aspx页面中各种符号的含义
- 使用名为“PropertiesController”的控制器的ASP.NET MVC路
- asp.net – 反伪造cookie令牌和表单字段令牌在MVC 4中不匹配
- asp.net – 禁用Internet Explorer 8开发人员工具
- asp.net-mvc – 没有值的asp.net mvc htmlattrib
- 如何在两个不同的文件夹中应用asp.net授权?
- asp.net – 根据自己的主机Web API Windows服务验
- asp.net-mvc – 在ASP.NET身份中角色与声明的最佳
- 如何从asp.net中的javascript调用codebehind函数
- asp.net – 为什么HttpContext.Current.User.Ide
- asp.net-mvc – 无法加载指定的元数据资源
- asp.net – 直接将.aspx转换为.pdf [已关闭]
- asp.net-mvc – 重定向到mvc中的actionresult但不
- asp.net – 如何从c#调用javascript函数
