के लिए विजुअल स्टूडियो एक्सप्रेस 2013 में जेएसओएन फाइलों को लोड करने की अनुमति दें मुझे समस्या है, कि वेब के लिए विजुअल स्टूडियो एक्सप्रेस 2013 से आईआईएस * .json फ़ाइलों को लोड करने की अनुमति नहीं देता है। * .json फ़ाइल लोड करने का प्रयास करते समय मुझे 403 निषिद्ध और एक सहायता पृष्ठ प्राप्त होता है IIS को कॉन्फ़िगर करने के लिए JSON फ़ाइलों को लोड करने की अनुमति दें, लेकिन यह नहीं पता कि इस जानकारी के साथ क्या करना है/जहां आईआईएस भी स्थित है।वेब
यह त्रुटि पृष्ठ है:
HTTP त्रुटि 404.3 - नहीं पेज अनुरोध कर रहे हैं विस्तार विन्यास की वजह से सेवा नहीं हो सकता मिले। यदि पृष्ठ स्क्रिप्ट है, तो एक हैंडलर जोड़ें। अगर फ़ाइल डाउनलोड की जानी चाहिए, तो एक एमआईएम मानचित्र जोड़ें।
सबसे अधिक संभावना कारण: यह संभव है कि हैंडलर मैपिंग गुम हो। डिफ़ॉल्ट रूप से, स्थिर फ़ाइल हैंडलर सभी सामग्री को संसाधित करता है। सुविधा आप उपयोग करने का प्रयास कर रहे हैं स्थापित नहीं किया जा सकता है। उचित MIME मानचित्र वेबसाइट या एप्लिकेशन के लिए सक्षम नहीं है। (चेतावनी: सामग्री के लिए एक MIME मानचित्र बनाएं जो उपयोगकर्ताओं को डाउनलोड नहीं करना चाहिए, जैसे कि .एएसपीएक्स पेज या .config फ़ाइलें।) यदि एएसपी.नेट स्थापित नहीं है।
जो चीजें आप कोशिश कर सकते हैं: system.web सर्वर/हैंडलर में: सुनिश्चित करें कि वर्तमान पृष्ठ के लिए अपेक्षित हैंडलर मैप किया गया है। पूर्व शर्त के लिए अतिरिक्त ध्यान दें (उदाहरण के लिए, रनटाइमर्सन, पाइपलाइन मोड, बैथर) और उन्हें अपने एप्लिकेशन पूल की सेटिंग्स से तुलना करें। अतिरिक्त अपेक्षित हैंडलर लाइन में टाइपोग्राफ़िकल त्रुटियों पर ध्यान दें। कृपया सत्यापित करें कि आप जिस सुविधा का उपयोग करने का प्रयास कर रहे हैं वह स्थापित है। सत्यापित करें कि MIME मानचित्र सक्षम है या कमांड लाइन उपकरण appcmd.exe का उपयोग कर वेबसाइट वेबसाइट के लिए MIME मानचित्र जोड़ें। एक एमआईएमई प्रकार सेट करने के लिए, IIS एक्सप्रेस इंस्टॉल निर्देशिका में निम्न आदेश चलाएं: appcmd सेट कॉन्फ़िगर/सेक्शन: staticContent /+ [fileExtension = 'string', mimeType = 'string'] चर फ़ाइल एक्सटेंशन स्ट्रिंग फ़ाइल है नाम एक्सटेंशन और चर mimeType स्ट्रिंग फ़ाइल प्रकार विवरण है। उदाहरण के लिए, एक फ़ाइल के लिए MIME मानचित्र जोड़ने के लिए जिसमें ".xyz" एक्सटेंशन है: appcmd set config /section: staticContent /+[fileExtension='.xyz'mimeType='text/plain '] चेतावनी: यह सुनिश्चित करें कि सूची में जोड़ने से पहले आपके वेब सर्वर के लिए यह MIME मानचित्रण आवश्यक है। कॉन्फ़िगरेशन फ़ाइलें जैसे कि कॉनफिग या गतिशील स्क्रिप्टिंग पेज जैसे कि एएसपी या एएसएक्सएक्स, सीधे डाउनलोड नहीं होना चाहिए और हमेशा एक हैंडलर के माध्यम से संसाधित होना चाहिए। अन्य फ़ाइलों जैसे डेटाबेस फ़ाइलों या कॉन्फ़िगरेशन, जैसे .XML या .MDF को संग्रहीत करने के लिए उपयोग की जाने वाली अन्य फ़ाइलें कभी-कभी कॉन्फ़िगरेशन जानकारी संग्रहीत करने के लिए उपयोग की जाती हैं। यह निर्धारित करें कि क्लाइंट इन फ़ाइल प्रकारों को सक्षम करने से पहले डाउनलोड कर सकते हैं। एएसपी.नेट स्थापित करें। इस त्रुटि के बारे में अतिरिक्त जानकारी के लिए असफल अनुरोध ट्रेसिंग लॉग जांचें। अधिक जानकारी के लिए, यहां क्लिक करें।
त्रुटि की विस्तृत जानकारी: मॉड्यूल StaticFileModule अधिसूचना
ExecuteRequestHandler हैंडलर StaticFile त्रुटि कोड 0x80070032 अनुरोधित URL http: //localhost:64107/Settings/Settings.json शारीरिक पथ डी: \ GIT \ RepoP_Paneon \ सेटिंग्स \ सेटिंग्स।json लॉग ऑन विधि बेनामी लॉग ऑन उपयोगकर्ता बेनामी अनुरोध ट्रेसिंग निर्देशिका
C: \ Users \ stefank \ दस्तावेज़ \ IISExpress \ TraceLogFiles \ REPOP_PANEONअधिक जानकारी: यह त्रुटि तब होती है जब अनुरोध किया गया URL की फाइल एक्सटेंशन एक MIME के लिए है टाइप करें जो सर्वर पर कॉन्फ़िगर नहीं है। आप फ़ाइलों के लिए फ़ाइल एक्सटेंशन के लिए एक MIME प्रकार जोड़ सकते हैं जो गतिशील स्क्रिप्टिंग पेज, डेटाबेस या कॉन्फ़िगरेशन फ़ाइलों नहीं हैं। प्रक्रिया हैंडलर का उपयोग कर उन फ़ाइल प्रकारों। आपको गतिशील स्क्रिप्टिंग पृष्ठों, डेटाबेस या कॉन्फ़िगरेशन फ़ाइलों के सीधे डाउनलोड की अनुमति नहीं देनी चाहिए। देखें अधिक जानकारी »
दिलचस्प, यह मेरे लिए काम नहीं करता है। मैं वीएस 2013, आईआईएस एक्सप्रेस, आईई 11, .NET 4.5.1 का उपयोग कर रहा हूं। – jpierson
आपकी कॉन्फ़िगरेशन फ़ाइल कैसी दिखती है? – Stefan
यह मेरे लिए काम नहीं करता है और न ही। .json फ़ाइल अभी भी HTML/टेक्स्ट MIME प्रकार – codeepic