У меня есть проект WebApi с установленным Swashbuckle.
По умолчанию документация API доступна по адресу URL http://localhost:4444/swagger/ui/index.. Я использовал следующий подход https://stackoverflow.com/a/38614984/7819575.
Но это не работает правильно. Я могу получить его, изменив URL с "/ swagger / ui / index" на "/swagger/swagger/ui/index".
Мой образец:
[Route(""), HttpGet]
[ApiExplorerSettings(IgnoreApi = true)]
public HttpResponseMessage RedirectToSwaggerUi()
{
var httpResponseMessage = new HttpResponseMessage(HttpStatusCode.Found);
httpResponseMessage.Headers.Location = new Uri("/swagger/swagger/ui/index", UriKind.Relative);
return httpResponseMessage;
}
Может кто-нибудь помочь мне получить URL "/ swagger / ui / index"?