کاملا حق با شماست...
این مشکلی بود که بنده پس از یک هفته موفق به حل اون شدم و احتمالا به عنوان یک باگ شناخته میشه!!!
مشکل از اینجا نشأت میگیره که ASP.NET پس از اعمال تصدیق هویت، فایل CSS رو نیز به عنوان فایلی در نظر میگیره که باید تصدیق هویت بشه!!!
در نتیجه اون رو غیر فعال می کنه...
برای حل این مشکل (پس از یک هفته ربوده شدن خواب از چشمان!) در فایل Web.Config، فایل CSS رو به عنوان فایلی که نیاز به تصدیق هویت نداره به برنامه معرفی کن:
<location path="Style.css">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
همچنین اگر تصاویر نیز نمایش داده نمیشن، پوشه ی حاوی تصاویر رو نیز همانند فوق به عنوان یک پوشه ی عمومی معرفی کن.
موفق باشید.