我有一个刚刚添加了Swashbuckle的asp.net WebAPI REST应用程序,我希望自定义一些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中(实际上我最终会将它放在其他地方),但是不确定如何引用它?
在此先感谢您的帮助。