Фоновое изображение не отображается при развертывании из-за разрешения URL в ASP.NET C #

StackOverflow https://stackoverflow.com/questions/4043962

Вопрос

У меня есть две темы в моем приложении .NET, оба используют одно и то же фоновое изображение. У обоих есть папка изображений с этим изображением в них, оба имеют стильные листы. Один работает и один не только, но только при развертывании в IIS в сценарии виртуального каталога, поэтому есть добавленный / MyApp / Directory.

Я не могу даже обмануть тот, который не работает, нахождение изображения. Мой стиль выглядит так:

body 
{
    margin:0px;
    font-family: Trebuchet MS, Verdana;
    font-size: 12px;
    font-style: normal;
    background: #fff url(images/mainbg.jpg) repeat top left;
}

Любые идеи для разрешения каталога изображений после развертывания приложения?

Это было полезно?

Решение 2

Ну, я использовал папку App_Themes, и мой стильют был в корне, а мои изображения были в папке изображений моего тематического каталога. Как я уже говорил, это работало однажды сценарием, но не другой. Код в каждом был идентичен как фоновые изображения. Я наконец-то сдался и сломал таблицу таблицы в полностью отдельном каталоге и поместите изображение в папку «Мои изображения» вместо папки «Изображения» в моей теме, и она работала. Это просто не имеет никакого логического смысла для меня, что кодовые и каталогические структуры, которые по сути идентичны разные результаты.

Другие советы

Пытаться:

background: #fff url(/images/mainbg.jpg) repeat top left;

Это зависит от того, где лист стиля относится к папке изображений. Вы должны быть в состоянии получить это тестирование ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top