Фоновое изображение не отображается при развертывании из-за разрешения URL в ASP.NET C #
-
27-09-2019 - |
Вопрос
У меня есть две темы в моем приложении .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;
Это зависит от того, где лист стиля относится к папке изображений. Вы должны быть в состоянии получить это тестирование ...