2012-06-01 3 views
6

मेरे विकास वातावरण में सबकुछ ठीक से दिख रहा है, मेरे पास एक पाई चार्ट है जो ब्राउज़र के माध्यम से होस्ट करते समय कैनवास और एनीमेशन का उपयोग करता है।एचटीएमएल 5 जेएस और ट्विटर बूटस्ट्रैप प्रारूपों के साथ होस्टिंग एएसपी.Net अलग-अलग

मैं ट्विटर बूटस्ट्रैप का भी उपयोग कर रहा हूं और पेज के शीर्ष पर एक नौसेना बार है, जिसमें दो आइटम हैं।

यहाँ कुछ उदाहरण हैं:

डेवलपमेंट परिवेश में

http://i.stack.imgur.com/TtC5J.png

आईआईएस

http://i.stack.imgur.com/DNLkg.png

में होस्टिंग आईआईएस संस्करण को खारिज करने के बाद, त्रुटि निरंतर बनी हुई है, यह भी आप नोटिस कर सकते हैं बटन के गोलाकार काफी समान नहीं है।

हम डिफ़ॉल्ट सेटिंग्स के साथ आईआईएस 6 पर होस्टिंग कर रहे हैं तो सोच रहा है कि साइट पर कुछ भी सही ढंग से शामिल करने के लिए क्या किया जाना है? मैं कहीं भी .LESS को पंजीकृत नहीं कर रहा हूं, मुझे नहीं लगता कि यह सुनिश्चित नहीं है कि क्या ऐसा हो सकता है।

अग्रिम धन्यवाद। जैसे आप कम उपयोग कर रहे हैं

+0

आप उन्हें एक ही ब्राउज़र में देखे जा रहे? एक आईई 9 + (गोलाकार कोनों के साथ) जैसा दिखता है और दूसरा पुराने संस्करण की तरह दिखता है। – Terry

+0

बिल्कुल वही ब्राउज़र। – LukeHennerley

+0

क्या आपको कोई क्लाइंट स्क्रिप्ट या प्रतिपादन त्रुटियां मिल रही हैं? – Terry

उत्तर

5

इसे ठीक करने के लिए आपको एक्स-यूए-संगत मेटा टैग सेट करने की आवश्यकता है। अपने वेब पेज में अपने हेडर में निम्न मेटा टैग जोड़ें और समस्या हल होनी चाहिए

यह सुनिश्चित करेगा कि यह विकास और आईआईएस में समान दिखाई देगा। (समान ब्राउज़र का उपयोग कर)

<meta http-equiv="X-UA-Compatible" content="IE=Edge"> 

तुम भी एक कस्टम हेडर आवेदन विस्तृत के बजाय प्रति पृष्ठ मेटा टैग को जोड़ने के लिए अपने web.config में निम्नलिखित निर्देश जोड़ सकते हैं।

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <system.webServer> 
     <httpProtocol> 
     <customHeaders> 
      <clear /> 
      <add name="X-UA-Compatible" value="IE=Edge" /> 
     </customHeaders> 
     </httpProtocol> 
    </system.webServer> 
</configuration> 

यह व्यवहार इसलिए होता है क्योंकि IE डिफ़ॉल्ट रूप से संगतता मोड में इंट्रानेट साइटें प्रस्तुत करता है। (क्योंकि माइक्रोसॉफ्ट सोचता है कि बहुत सारी इंट्रानेट साइटें पुरानी हैं, मुझे लगता है) आप टूल्स -> संगतता दृश्य सेटिंग्स पर जाकर इसे संशोधित कर सकते हैं।

संदर्भ:

+0

कोई भी 'क्रोम = 1' का उपयोग भी समझा सकता है [यहां] (http://www.chromium.org/developers/how-tos/chrome-frame-getting-started/#TOC-Making-Your-Pages-Work -विथ-Google-क्रोम-फ़्रेम) या [msdn doc] (http://msdn.microsoft.com/library/cc288325.aspx) की जांच करें। – Sherbrow

+0

बिल्कुल सही! यह मेरे लिए काम किया। दूसरों के संदर्भ के लिए, यहां [एक्स-यूए-संगत] पर प्रलेखन है (http://msdn.microsoft.com/en-us/library/cc288325 (v = vs.85) .aspx)। –

+0

कमाल! यह अभी woks अब धन्यवाद +1 दिया गया है – Nayef

1

लगता है, यह सही है? यदि हां, तो आप की तरह उल्लेख किया है, आप इसे आईआईएस में सेट अप करने के लिए आप उन सुविधाओं है कि कम आवश्यकता होती है उपयोग कर रहे हैं बूटस्ट्रैप चहचहाना का उपयोग करने की जरूरत है।

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

काफी संभावनाएँ हैं कि आपके स्थानीय होस्ट फ़ाइल मैपिंग के बारे में के रूप में सुरक्षात्मक नहीं है या आप IIS6 से स्थानीय स्तर पर आईआईएस का एक अलग संस्करण का उपयोग कर रहे हैं और यह पहले से ही .less विस्तार की अनुमति देता है।

इसे ठीक करने के लिए आपको विस्तार/मानचित्रण IIS6 में जोड़ने की जरूरत है।

लघु संस्करण

  • ओपन वेब अनुप्रयोग गुण
  • क्लिक करें विन्यास ...
  • तहत मैपिंग टैब, जोड़े
  • निष्पादन पर क्लिक करें: दर्ज करें वही मूल्य वें मैपिंग टैब
  • एक्सटेंशन: के तहत एएसपीएक्स एक्सटेंशन के लिए सेटअप है।कम
  • क्रिया: जाँच करें: करने के लिए सीमा, दर्ज करें: मिलता है, प्रमुख
  • स्क्रिप्ट इंजन: चेक
  • उस फ़ाइल सत्यापित करें मौजूद है: संयुक्त राष्ट्र की जाँच की

ग्राफिकल संस्करण अगर यह किसी की भी मदद करता है: यहां विवरण के साथ एक लिंक है जिसे मैंने गायब होने पर नीचे पुन: उत्पन्न किया है।

http://wiki.uiowa.edu/display/~mbergal/2012/06/08/Configuring+IIS+6+to+support+dotlesscss+(LESS+CSS)

साइट के गुणों को जाओ।

enter image description here

ओपन विन्यास

enter image description here

एक्सटेंशन जोड़ें

enter image description here

enter image description here

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