У меня есть приложение 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 (на самом деле я его в конце концов опущу), но не уверен, как на него ссылаться?
Заранее спасибо за любую помощь.