Перенаправление с корневого URL в / swagger / ui / index - PullRequest
1 голос
/ 22 марта 2019

У меня есть проект 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"?

...