我有一个使用一些 css 文件的 ASP.NET MVC 4.5。css 指的是一些图像。
css 文件位于此路径中:
WebSiteRoot\Content\css\services\File.CSS
该图像位于此路径中:
\WebSiteRoot\Content\img\servicesbubble\image.png
CSS有这个调用:
background:transparent url('../../img/servicesbubble/image.png') no-repeat 0px 0px;
当我在 localhost 中运行该应用程序时,它可以工作。但是当我上传到主机(Appharbor)时它不起作用。为什么?引用应用程序根目录的最佳方法是什么?
在服务器中,http get 被尝试到这个错误的 URL
WebSite.com/img/servicesbubble/desktop.png
更新:我正在使用称为捆绑的 .NET 框架 4.5 功能将这些 CSS 与另一个 CSS 合并。