এএসপি.নেট এমভিসিতে ফেভিকন.ইকো কীভাবে পরিবেশন করা যায় তার চূড়ান্ত / সেরা প্রস্তাবনা কী?
আমি বর্তমানে নিম্নলিখিতগুলি করছি:
আমার রেজিস্টারআউটস পদ্ধতির একেবারে শুরুতে একটি এন্ট্রি যুক্ত করা :
routes.IgnoreRoute("favicon.ico");
আমার অ্যাপ্লিকেশনটির মূলটিতে ফেভিকন.ইকো স্থাপন করা (এটি আমার ডোমেনের মূলও হতে চলেছে)।
আমার দুটি প্রশ্ন আছে:
- আমার অ্যাপ্লিকেশনটির মূল ছাড়া অন্য কোথাও ফেভিকন.ইকো রাখার উপায় নেই? এটা তোলে হিসাবে একই পর্যায়ে অধিকার সেখানে হচ্ছে কিনতে হত সুন্দর
Content
এবংControllers
। এই
IgnoreRoute("favicon.ico")
বিবৃতিটি কি পর্যাপ্ত - অথবা ফিল হ্যাকের ব্লগ পোস্টে আলোচিত হিসাবে আমারও নিম্নলিখিতগুলি করা উচিত ? আমি রুট ব্যতীত অন্য কোনও ডিরেক্টরিতে ফেভিকন.ইকো-র অনুরোধটি দেখেছি সে সম্পর্কে আমি সচেতন নই - যা এটি অপ্রয়োজনীয় করে তুলবে (তবে এটি কীভাবে করবেন তা জেনে রাখা ভাল)।routes.IgnoreRoute("{*favicon}", new {favicon=@"(.*/)?favicon.ico(/.*)?"});
routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*[/\\])?favicon\.((ico)|(png))(/.*)?" });
routes.MapRoute("IgnoreFavicon", "{*favicon}", new { favicon = @"(.*[/\\])?favicon\.((ico)|(png))(/.*)?" });
routes.MapRoute("Ingore", "{*favicon}", new { }, new { favicon = @"(.*[/\\])?favicon\.((ico)|(png))(/.*)?" });
নোটিশ উপেক্ষা করুন new {}
,