asp.net: Как сделать ссылку на изображение из пользовательского Swagger CSS - PullRequest
0 голосов
/ 24 января 2019

У меня есть приложение asp.net WebAPI REST, к которому я только что добавил Swashbuckle, и я хочу настроить некоторые из CSS.

Как и в других документах, я добавил Swagger.css, добавил его в качестве встроенного ресурса, т.е. в моем файле проекта, который у меня есть ..

<EmbeddedResource Include="App_Start\Swagger.css">
      <LogicalName>my.swagger.css</LogicalName>
</EmbeddedResource>

И в моем SwaggerConfig.cs у меня есть ..

    .EnableSwaggerUi( c =>
        c.InjectStylesheet(Assembly.GetExecutingAssembly(), "my.swagger.css");

Я могу установить некоторые CSS и вижу примененные стили.

Я хочу изменить логотип в шапке, поэтому в мой Swagger.css я добавил ..

body.swagger-section #header {
              background-color: #B06E0E;
              background: url("~/App_Start/logo.png") no-repeat;
              background-position-x: 250px;
              height: 50px;
            }

Куда я положил logo.png в App_Start (только сейчас)

Однако, я просто не могу показать этот logo.png.

Кто-нибудь знает, как я могу сослаться на такой файл изображения для CSS, как описано выше? Он не обязательно должен быть в App_Start (на самом деле я его в конце концов опущу), но не уверен, как на него ссылаться?

Заранее спасибо за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...