2010-09-22 19 views
25

दिखा रहा है मेरे पास 2 विंडोज 2008 आर 2 एक्स 64 सर्वर एनएलबी, साझा कॉन्फ़िगरेशन के साथ एआरआर है। मेरे पास नेटवर्क शेयर में एप्लिकेशन फाइलें हैं। एएसपीनेट पेज (.aspx) ठीक हो गया है लेकिन कोई सीएसएस, छवियां, जेएस काम नहीं करते हैं। मेरे पास एक .htm फ़ाइल भी सीएसएस और छवियों को ठीक दिखाती है।आईआईएस 7.5 कोई छवियां सीएसएस जेएस

आईआईएस लॉग में मुझे 401.3 संदेश दिखाई देता है। इसलिए यह अनुमतियां प्रतीत होती है लेकिन यह सुनिश्चित नहीं है कि अनुमतियों को किस प्रकार कॉन्फ़िगर करना है।

मैं कम से समान मुद्दों पढ़ें:

MVC + IIS7 = CSS Issue

https://serverfault.com/questions/70050/adding-a-virtual-directory-iis-7-5-windows-7-ultimate-x64/130322#130322

https://serverfault.com/questions/126978/iis-7-5-401-3-access-denied

मैं सुझाव दिया समाधान की कोशिश की - कोई भी काम करने लगता है (जब तक मैं कुछ याद किया)। किसी भी सलाह की काफी सराहना की जाती है!

+0

मैंने एप्लिकेशन पूल पहचान के लिए अनाम पहचान सेट की है। अब मैं इवेंट लॉग में एक अलग त्रुटि देखता हूं। "प्रकार की अनुमति के लिए अनुरोध करें 'System.Web.AspNetHostingPermission, सिस्टम, संस्करण = 2.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b77a5c561934e089' असफल।" अजीब क्योंकि मैं इस शेयर के लिए पूर्ण ट्रस्ट को कैस्पोल सेट करता हूं। चरण 1 के लिए – dm80

उत्तर

35

ठीक है, मैंने अपनी समस्या को हल करने के लिए क्या किया है।

  1. चूंकि मेरी ऐप फाइलें फ़ाइल साझा करती हैं, इसलिए अनाम उपयोगकर्ता खाता उन्हें एक्सेस नहीं कर सका। ऐसा इसलिए है क्योंकि डिफ़ॉल्ट रूप से IUSR खाते का उपयोग अनौपचारिक उपयोगकर्ता के लिए किया जाता है। आईआईएस-> साइट-> प्रमाणीकरण सेट पूल पहचान के लिए अनाम प्रमाणीकरण सेट यदि आपने एक कस्टम ऐप पूल बनाया है या आप एक खाता निर्दिष्ट कर सकते हैं।

  2. C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Caspol.exe -m -ag 1 -url "फ़ाइल: //// \ कंप्यूटरनाम \ Sharename *" FullTrust अनन्य

  3. पर
+3

+1। जिसने मेरी समस्या को ठीक किया (शेयर के साथ कुछ भी नहीं करना, सिर्फ आईआईएस एक अद्वितीय ऐप पूल पहचान के साथ कॉन्फ़िगर की गई नई साइट पर छवियों की सेवा नहीं कर रहा है)। – ps2goat

+0

धन्यवाद। मुझे एक ही समस्या थी, साइट सेवा खाते का उपयोग करने के लिए कॉन्फ़िगर किया गया था, और मैंने 500 त्रुटि के साथ विफल होने वाले सभी स्थिर सामग्री अनुरोधों के लिए IUSR अनुरोध का उपयोग करने के लिए विफल अनुरोध ट्रेसिंग का उपयोग किया था। बहुत सारे सिर खरोंच के बाद यह पोस्ट एक बड़ी मदद थी। – Patrick

33

भावी समाधान-खोजकर्ताओं के लिए समान या समान समस्या है ... मेरे पास मेरे छोटे एएसपी वेब ऐप के साथ समान (या समान) समस्या थी। लेकिन इस समाधान का उपयोग किया, जो तुरंत काम करता था:

मेरे लिए समाधान आईआईएस के लिए "स्टेटिक सामग्री" समर्थन स्थापित करना था।

  1. गो "मुड़ें विंडोज पर सुविधाओं या बंद करने के लिए"
  2. का चयन करें इंटरनेट सूचना सेवा
  3. चयन वर्ल्ड वाइड वेब सेवा
  4. और जाँच स्टेटिक सामग्री

स्रोत: http://www.dailycomputersolutions.com/blog/index.php/2010/04/23/iis-not-showing-images-and-css/

+0

कृपया अपने उत्तर में लिंक को सारांशित करें। यह भी देखें http://meta.stackexchange.com/questions/8231 –

+4

यह वास्तव में मेरी समस्या थी। मुझे समझ में नहीं आता कि क्यों वे वेब सर्वर पर डिफ़ॉल्ट रूप से स्टेटिक सामग्री बंद कर देंगे ... कौन सी साइट किसी प्रकार की स्थिर सामग्री का उपयोग नहीं करती ??? – eidylon

+1

Thnakyou बहुत कुछ! मैंने इस अविश्वसनीय रूप से बेवकूफ मुद्दे पर बहुत अधिक समय बिताया (किस प्रकार का वेब सर्वर डिफ़ॉल्ट रूप से इसका समर्थन नहीं करता है?!?) – Kjartan

1

प्रमाणीकरण और अल के अतिरिक्त एल ऊपर उल्लिखित अन्य मुद्दों, आईआईएस में अपने वेब अनुप्रयोग के हैंडलर मैपिंग की जांच करें। अपराधी एक कैच-ऑल * हैंडलर आपके .css और .js अनुरोधों को अपहरण कर सकता है।

मेरे मामले में मैंने हाल ही में हमारे सर्वरों में से एक पर कोल्डफ्यूजन स्थापित किया है और इसमें 500 आंतरिक सर्वर त्रुटि फेंकने के लिए संपत्ति फ़ाइलों को सभी अनुरोधों को आईआईएस में प्रबंधित हैंडलर जोड़ दिया गया है। मैंने उस हैंडलर को अक्षम कर दिया और सब कुछ सामान्य हो गया।

0

मेरे लिए, यह मुद्दा मेरे वेब के इस हिस्से के साथ था।कॉन्फ़िगरेशन:

<authentication mode="Forms"> 
     <forms timeout="2880" loginUrl="/Home?expired=true" 
      requireSSL="false" protection="All" cookieless="UseCookies" /> 
    </authentication> 

मुझे बिना किसी https के स्थानीय होस्ट के अंतर्गत चलने पर requSSL को सत्य से गलत में बदलना पड़ा। बूम, सीएसएस और छवियों को दिखाया गया।

8

मेरे मामले में, मेरे पास फ़ाइल में <staticContent> टैग था। मुझे इसे टिप्पणी करना था, प्रोजेक्ट चलाएं (फिर सभी सीएसएस, जेएस, छवियों को लोड किया गया), इसे असम्बद्ध करें और परियोजना को फिर से चलाएं, किसी भी तरह से यह काम करता है ...

+1

यह मेरे लिए काम करता है जैसा कि मैंने हाल ही में जोड़ा है। मेरे आईआईएस मैपिंग्स में व्हाउफ माइम टाइप किया गया है लेकिन मेरी साइट पर एक वेब साइट के लिए 'staticContent>' अनुभाग था - वे स्पष्ट रूप से हस्तक्षेप कर रहे थे - इसलिए web.config से हटा रहा था मुझे – ajwaka

+0

में मदद मिली तो यह टिप्पणी करता है हालांकि मुझे उन लोगों की आवश्यकता है। अब विकल्प कहां है? – Moustachio

+0

मेरे एप्लिकेशन को जेएस, सीएसएस और इमेज लोड नहीं करने के एक ही मुद्दे का सामना करना पड़ा। इस समाधान ने इस मुद्दे को ठीक किया। –

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