Я создал проект API с помощью .Net Core 3.0, добавив Swagger 5.rc4 для отображения документации по API.
Я хочу настроить CSS, поэтому я добавил его в автозагрузку. Настройка:
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Geo API");
c.RoutePrefix = "docs";
c.DocumentTitle = "GeoData APIs";
c.DisplayRequestDuration();
c.EnableFilter();
c.InjectStylesheet("/swagger-ui/custom.css");
});
Я вижу страницу сваггера на localhost: 8888 / docs / index.html, но я не могу заставить ее загрузить custom.css
В моем проекте ясоздал папку "swagger-ui", содержащую файл custom.css, и установил его для копирования в выходной каталог. Я правильно вижу его в папке swagger-ui, в папке bin, когда я компилирую, но нет способа увидеть его из браузера.
Я добавил также app.UseStaticFiles ();но ничего не изменилось.