У меня возникли проблемы с выяснением того, как получить страницу справки в моем веб-Api, чтобы показать что-либо для описания ресурсов, отличного от None. Он связан с IHttpActionResult, а затем «Нет». после этого. Я получил свои образцы, добавив config.SetActualResponseType(typeof(ComplexType), "Controller", "Action");
в HelpPageConfig.cs. Мой контроллер выглядит следующим образом:Описание ресурса на странице справки веб-API показывает «Нет».
/// <summary>
/// My description
/// </summary>
[Route("MyRoute")]
public IHttpActionResult Get()
{
try
{
//throw new Exception("TEST");
return Ok(returnValue);
}
catch (Exception ex)
{
*Company Log Method*
return NotFound();
}
}
Я не знаю, что я пропускаю из HelpPageConfig.cs или любого другого места. Может быть, свежий набор глаз может что-то поймать. Заранее спасибо за помощь!
Хороший совет для установки контрольных точек, хотя я понятия не имею, где их устанавливать. Что касается файла XML, пути в HelpPageConfig.cs и в свойствах являются одинаковыми, и я включил его в проект, так что это не так. – dkiefer