والآن بعد أن قمت بإعداد مصادقة النماذج على موقعي، فإن أنماط يتم تحميل!

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

سؤال

ولقد قمت بإعداد مصادقة النماذج على بلدي ASP.NET MVC الموقع، بما في ذلك إنشاء إدخالات المناسبة في الملف web.config.

والآن كل طلب لموقعي الموجهات إلى صفحة تسجيل الدخول إلى مصادقة المستخدم.

والمشكلة هي، وهذا يحدث حتى عندما تحاول صفحاتي للوصول إلى أنماط الرئيسي (في المجلد المحتوى)، حتى أنهم في نهاية المطاف تقديم بدون الأساليب.

وكيف يمكنني تجاوز مصادقة النماذج بحيث رقة أسلوبي سيجعل؟

هل كانت مفيدة؟

المحلول

وتحتاج إلى استبعاد الأنماط من الأمن في الملف web.config الخاص بك:

    <location path="App_Themes">
        <system.web>
            <authorization>
                <allow users="*"/>
            </authorization>
        </system.web>
    </location>

نصائح أخرى

وإذا كنت تتعامل مع ملف المغلق واحد فقط ثم يمكنك إضافة استثناء على الملف web.config الخاص simiarly إلى ما كتبه كريس KL، ولكن مع اسم الملف المغلق بدلا من ذلك:

 <location path="yourstyle.css">
        <system.web>
                <authorization>
                        <allow users="*"/>
                </authorization>        
</system.web>
</location>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top