我通过 nuget 将 ASP.NET 4 Web API 帮助页面包安装到我的 Web Api 项目中。由于某种原因,它不会显示所有 api 端点。我将文档设置为使用 XML。不知道为什么会这样,任何帮助表示赞赏。
这是一个示例控制器
public class ProductController : BaseController
{
// GET api/Product/Get/5/43324
[AcceptVerbs("GET")]
public ApiProduct Get(int id, [FromUri]int productId)
{
//// logic
}
}
路线
config.Routes.MapHttpRoute(
name: "api-info",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional, action = RouteParameter.Optional }
);
谢谢