2017-11-01 17 views
0

MVC 웹 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); 
     } 
    } 

} 

답변

0

이 비트는 도움말 문서 항목이 생성되는 것을 중지 :

[AcceptVerbs("GET")] 

나는 그것을 제거하고 모든 좋았어요!