代码之家  ›  专栏  ›  技术社区  ›  CompanyDroneFromSector7G

一个控制器的操作未出现在帮助文档中

  •  0
  • CompanyDroneFromSector7G  · 技术社区  · 7 年前

    我有一个MVC Web API项目,一切都很好,但出于某种原因,帮助文档中只有一个控制器的条目没有出现。

    这一切都很好,直到最近,不幸的是,虽然我不知道它在什么时候消失了,但它肯定曾经在那里。

    XML注释看起来都不错。 XmlDocument。xml文件看起来正确。

    如何确保此控制器的操作出现?

    如果有帮助,这是第一个动作的剪报:

    public class UserController : ApiController
    {
        /// <summary>
        /// Get details of a user or all users, including accounts and group memberships
        /// </summary>
        /// <param name="username">The name of the user, if a single result is required</param>
        /// <param name="account">The account id, if multiple results are required</param>
        /// <param name="offset">The first row to return</param>
        /// <param name="limit">The maximum number of rows to return</param>
        /// <param name="sortby">The column to sort by, if required</param>
        /// <param name="order">The sort order; asc[ending] (default) or desc[ending]</param>
        /// <returns>Response structure including status and error message (if appropriate), as well as User structure including account and group details</returns>
        [Route("user")]
        [CombinedAuthentication(AuthLevel = "2")]
        [HttpGet]
        [AcceptVerbs("GET")]
        public UserGetResponse Get(string username = "", int account = 0, int offset = 0, int limit = 0, string sortby = "", string order = "")
        {
            if (!string.IsNullOrEmpty(username))
            {
                return new UserGetResponse(username);
            }
            else
            {
                return new UserGetResponse(account, offset, limit, sortby, order);
            }
        }
    
    }
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   CompanyDroneFromSector7G    7 年前

    此位停止生成帮助文档条目:

    [AcceptVerbs("GET")]
    

    我去掉了那个,一切都很好!