Asp.net mvc 5 Asp.NET Web API:未为引用项目中的类生成帮助说明
我能够设置Web API帮助,它确实会生成帮助页面。但是,具有在不同项目中定义的类型属性的响应和请求类类型没有得到记录 这是示例代码:Asp.net mvc 5 Asp.NET Web API:未为引用项目中的类生成帮助说明,asp.net-mvc-5,asp.net-web-api2,Asp.net Mvc 5,Asp.net Web Api2,我能够设置Web API帮助,它确实会生成帮助页面。但是,具有在不同项目中定义的类型属性的响应和请求类类型没有得到记录 这是示例代码: /// <summary> /// Add New Product /// </summary> /// <param name="productRequest">The new Product Request to be added</param> /// <retu
/// <summary>
/// Add New Product
/// </summary>
/// <param name="productRequest">The new Product Request to be added</param>
/// <returns>Operation status and information of the new product request</returns>
// POST api/InventorySystem/Products
[Route("")]
[HttpPost]
public InsertProductResponse Post([FromBody]InsertProductRequest productRequest)
{
InsertProductResponse response = null;
// Some code goes here
response = new InsertProductResponse ();
return response;
}
//
///添加新产品
///
///要添加的新产品请求
///新产品申请的运行状态和信息
//后api/库存系统/产品
[路线(“”)
[HttpPost]
公共InsertProductResponse帖子([FromBody]InsertProductRequest productRequest)
{
InsertProductResponse=null;
//这里有一些代码
response=newinsertproductresponse();
返回响应;
}
帮助页面包含“添加新产品”的说明。然而,当深入到“InsertProductResponse”对象时,并没有描述
InsertProductResponse是在一个单独的类库中定义的,XML文档是为此类定义的。但在帮助页面上看不到它
我认为类库生成的XML文档没有与WebAPI项目生成的XML文档(App_Data/XmlDocument.XML)合并。如何使其工作?明白-帮助区域中的一些代码需要更改。请参阅此帖子
此错误似乎是由[Route(“”)属性为空引起的。您是否尝试过删除此属性并仅使用默认路由?