2011-07-06 8 views
6

favicon.ico की क्या आवश्यकता है। मैं एमवीसी त्रुटि प्रबंधन का उपयोग करने की कोशिश कर रहा हूं और यह फ़ाइल को याद करने की शिकायत करता है। इस त्रुटि से कैसे छुटकारा पाएं।फेविकॉन आइकन-एमवीसी 3 एएसपी.नेट

धन्यवाद

उत्तर

19

Global.asax.cs फ़ाइल के RegisterRoutes विधि पर जाएं, और इस जोड़ने के लिए, पहले लाइनों में से एक के रूप में:

routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" }); 
+0

मैंने यह किया है और वेबसर्वर को फिर से रखा है लेकिन अभी भी एक ही समस्या होती है। –

+0

क्या आप अपना कोड पोस्ट कर सकते हैं? बस Global.asax.cs फ़ाइल। – MartinHN

+2

माफ करना मार्टिन, मैंने वीएस को बहाल कर दिया है और यह तय हो गया है। –

2

मैं सुझाव है कि आप इसका इस्तेमाल करते हैं, बजाय इससे छुटकारा पाने के लिए। क्योंकि यह यूआई डिज़ाइन में वेब मानकों का हिस्सा है। क्या आपको अपनी साइट के ब्रांडिंग पसंद नहीं हैं? फिर यह ब्रांडिंग का एक महत्वपूर्ण हिस्सा है।

1

अपने RegisterRoutes विधि की शुरुआत करने के लिए निम्न करें:

routes.IgnoreRoute ("favicon.ico");

आपका ब्राउज़र हमेशा फेविकॉन के लिए साइट से पूछेगा, यह सुनिश्चित करेगा कि एमवीसी इसे हल करने का प्रयास नहीं करेगा।

2

समाधान:

<link rel="SHORTCUT ICON" href="http://www.youraddress.com/youricon.ico"/>" यदि आप स्थानीय होस्ट तो href = का उपयोग "http: // localhost: port/youricon.ico" नोट: बजाय favicon.ico अन्य नाम का प्रयोग करें।

संबंधित मुद्दे