کدی که نوشتی عملا کار خاصی انجام نمیده!ماژول معرفی شده در این بخش و همچنین مقاله معرفی شده در صفحه قبل دارای یک مشکل بزرگ هست و اون هم اینکه این ماژول هرچیزی را علاوه بر صفحات aspx فشرده می کند که این خود باعث بروز مشکلات می شود
این مشکلی هست که در حال حاضر تنها برای WebResource.axd اتفاق می افته!
صورت مسئله اینه:
ماژولر WebResource.axd با قابلیت جدید فشرده سازی در ASP.NET 2.0 ناسازگار است.
در نتیجه، تو نمی تونی کاری کنی که این ماژولر که برخی کنترل ها و متدها، منابع خودشون رو از اون دریافت میکنند، در کدهای صفحه ظاهر نشه؛ در نتیجه مشکل پابرجاست.
اما....
تا اینجا متوجه شدی که ماژولر WebResource.axd ناگزیر باید وجود داشته باشه ولی اگر راهی وجود داشته باشه که به ماژول فشرده سازی گفته بشه فایل خاصی رو از منابع پردازشی خودت مستثنی کن، مشکل برطرف میشه.
خوشبختانه راه حل منطقی و جالبی در دات نت 2.0 بدین منظور قرار داده شده که می تونه این مشکل رو برطرف کنه.
با استفاده از المنت <ExcludedPaths> در Web.Config و ذکر WebResource.axd در این قسمت، به ماژولر فشرده سازی میگی که فایلی با چنین نامی رو از لیست منابعی که فشرده می کنی حذف کن.
به همین سادگی...
البته اگر اشتباه نکنم Hotfix ای برای حل این مشکل عرضه شده...
موفق باشید.