У меня есть ASP.NET MVC 4.5, который использует некоторые css-файлы. Css ссылается на некоторые изображения.Корневой каталог в CSS в ASP.NET MVC
Файл КСС находится на этом пути:
WebSiteRoot\Content\css\services\File.CSS
Изображение находится на этом пути:
\WebSiteRoot\Content\img\servicesbubble\image.png
устанавливаемыми сотовыми имеет это призвание:
background:transparent url('../../img/servicesbubble/image.png') no-repeat 0px 0px;
Когда я запускать приложение в localhost, это работает. Но когда я загружаюсь на хостинг (Appharbor), он не работает. Почему? Каков наилучший способ поиска корневого приложения?
В сервере HTTP GET пробуется на этот неправильный URL
WebSite.com/img/servicesbubble/desktop.png
Update: Я использую рамку .NET 4.5 с названием пакетирования для слияния этих CSS с другим CSS.
Не могли бы вы поделиться URL-адресом вашего сайта, размещенного на AppHarbor, чтобы мы могли посмотреть? –
ссылки на файлы из файла css не должны быть проблемой, если пути не изменяются между средами. – JayC
Конечно @Michal это это URL http://tulpepwebsite.apphb.com/Services Проверьте неправильные призывы на http://tulpepwebsite.apphb.com/img/servicesbubble/desktop.png и http: // tulpepwebsite. apphb.com/img/servicesbubble/uc.png –