Swashbuckle не загружает внешний swagger JSON с локального хоста - PullRequest
0 голосов
/ 18 января 2019

Согласно документации Swashbuckle.AspNetCore

При включении промежуточного программного обеспечения необходимо указать один или несколько Конечные точки Swagger (полностью или относительно текущего хоста) включите интерфейс.

У меня работает приложение ASP.NET Core на http://localhost:50723. Я настроил Swashbuckle.AspNetCore в приложении, и я пытаюсь загрузить внешне сгенерированный файл swagger в Swagger UI. Я разместил файл swagger json в localhost по адресу http://localhost/devswagger.json Я убедился, что могу получить доступ к этому файлу прямо из браузера.

При запуске приложения я использовал полный URL, как показано ниже а

 app.UseSwaggerUI(c =>
 {                    
    c.SwaggerEndpoint("http://localhost/devswagger.json", "My API V1");
 });

Однако, когда я пытаюсь получить доступ к http://localhost:50723/swagger, я получаю сообщение об ошибке

Fetch error
Access is denied.
 http://localhost/devswagger.js

enter image description here

...