صورة الخلفية لا تظهر عند نشرها بسبب حل عنوان URL في ASP.NET C#

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

سؤال

لديّ موضوعان في تطبيق .NET الخاص بي ، كلاهما يستخدم نفس صورة الخلفية. كلاهما لديه مجلد صور مع هذه الصورة فيها ، وكلاهما لديه أوراق نمط. واحد يعمل ولا أحد ، إلا أنه فقط عند نشره في IIS في سيناريو الدليل الظاهري ، لذلك يوجد دليل إضافي / myApp /.

لا يمكنني حتى أن أخدع الشخص الذي لا يعمل في العثور على الصورة. أسلوبي يشبه هذا:

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