2010-01-04 13 views
9

मेरे पास एएसपीनेट एमवीसी वेब एप्लिकेशन है जो इसे कुछ favicon.ico का उपयोग करता है। अब जब मैं इसे आईआईएस 7 में ले जाता हूं, एक एप्लीकेशन के रूप में, फेविकॉन फेवरॉन में पूरा पता दर्ज करने का प्रयास करते समय भी प्रस्तुत किया जाता है। आइकन अभी भी है; संपूर्ण पता ब्राउज़र को अकेले आइकन खोजने के लिए काम करता है, लेकिन एप्लिकेशन मास्टर पेज के भीतर नहीं। यह कोड मानक है और मेरे ऐप्स के कुछ अन्य लोगों के समान है, लेकिन वहां यह काम करता है।ब्राउज़र तैनाती के बाद फेविकॉन क्यों नहीं दिखाता

<head runat="server"> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title> 
    <link rel="shortcut icon" href="../../Content/Images/favicon.ico" /> 
    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" /> 
    <script type="text/javascript" src="../../Scripts/jquery-1.3.2.min.js"></script> 
    <script type="text/javascript" src="../../Scripts/Site.js"></script> 
</head> 

कोई विचार यह क्यों हो सकता है?

उत्तर

7

यदि मुझे सही ढंग से याद है, इंटरनेट एक्सप्लोरर में, फेविकॉन को पूर्ण URL की आवश्यकता है। यदि यह मदद नहीं करता है:

  • शायद आईआईएस गलत सामग्री प्रकार के साथ आइकन फ़ाइल परोसता है? मुझे लगता है कि सही एक image/vnd.microsoft.icon है। IIS में सामग्री प्रकार की स्थापना के लिए एक रास्ता के लिए this page देखें 7.
  • वहाँ रहे हैं अतिरिक्त संकेत on this page
+2

डाउनवॉटेड क्योंकि आप विशेषज्ञों के विनिमय (समाधान साइट देखने के लिए भुगतान) से जुड़ रहे हैं। तुम्हे अपने आप पर शर्म आनी चाहिए। – Jacob

+0

@ जैकोब हाहाहाहा! काफी उचित। मुझे नहीं पता कि मुझे ईई से क्या जोड़ा गया है, मैं आमतौर पर नहीं करता हूं। मैंने इसे बदल दिया –

+1

यदि आप Google से आते हैं तो स्क्रॉल-टू-व्यू। – mplungjan

4

कोशिश करने के लिए अपने लिंक टैग बदल के एक नंबर:

<link rel="shortcut icon" href="/Content/Images/favicon.ico" type="image/x-icon" /> 
1

ब्राउज़र बहुत नकचढ़ा हैं फेविकॉन के बारे में। वे हमेशा उन्हें ताज़ा करने पर नहीं लाएंगे और कई बार वे उन्हें इच्छानुसार छोड़ देंगे।

सबसे अच्छा तरीका है अपने फेविकॉन को अपने दस्तावेज़ रूट में रखना ताकि यह लिंक /favicon.ico हो। यह भी सुनिश्चित करें कि यह एक वास्तविक माइक्रोसॉफ्ट प्रारूप है। आईसीओ आइकन फ़ाइल। इसे मूल निर्देशिका .. के साथ पथ के माध्यम से देख रहे हैं - जैसा कि आप यहां करते हैं - समस्याओं के लिए पूछ रहे हैं।

कोई औपचारिक पार सर्वर और ब्राउज़र मानक, अधिक जानकारी के लिए देख नहीं है: http://en.wikipedia.org/wiki/Favicon

+0

.. नोटेशन एएसपीनेट एमवीसी के कारण यहां है। इसमें कुछ महान गुण हैं, लेकिन जब छवियों को प्रदर्शित करने की बात आती है, तो यह नरक है। – Trimack

2

<head> टैग के बाद पहली पंक्ति के रूप

<link rel="shortcut icon" href="<full path to favicon.ico>" /> 

जोड़ने, इस क्रोम में मेरे लिए काम किया प्रयास करें और आईआईएस 7 के साथ आईई 10।

यह सुनिश्चित करने के लिए जांचें कि आपकी साइट में सामग्री प्रकार IE और क्रोम को अलग करने के लिए एक से अधिक DOCTYPE फ़ाइल नहीं है। यह जानने का एक तरीका है कि स्रोत कोड को जांचना है कि फेविकॉन लिंक वास्तव में <head> टैग के अंतर्गत है या नहीं।

यदि अन्य सभी विफल हो जाते हैं, तो आप अपने ब्राउज़र कैश को साफ़ करने का प्रयास करना चाहेंगे और favicon.ico के लिए फ़ाइल अनुमतियों को दोबारा जांचना चाहेंगे - इसमें दुनिया को पढ़ने की आवश्यकता होनी चाहिए।

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