"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > IIS7 पर CORS सक्षम करते समय मुझे 405 विधि अनुमत प्रतिक्रिया क्यों मिल रही है?

IIS7 पर CORS सक्षम करते समय मुझे 405 विधि अनुमत प्रतिक्रिया क्यों मिल रही है?

2024-12-23 को प्रकाशित
ब्राउज़ करें:945

Why Am I Getting a 405 Method Not Allowed Response When Enabling CORS on IIS7?

IIS7 पर क्रॉस-ओरिजिनल रिसोर्स शेयरिंग (CORS) को सक्षम करना

IIS7 पर CORS को सक्षम करना एक कठिन काम हो सकता है, खासकर यदि आप अप्रत्याशित रूप से सामना करते हैं 200 प्रतिक्रिया से पहले 405 प्रतिक्रिया जैसा व्यवहार। इस लेख का लक्ष्य इस मुद्दे पर प्रकाश डालना और प्रभावी समाधान प्रदान करना है। आपके आवेदन के बजाय अनुरोध करें। इसे हल करने के लिए:

IIS7 में हैंडलर मैपिंग अनुभाग पर जाएँ।

"OPTIONSVerbHandler" प्रविष्टि का पता लगाएं।

"ProtocolSupportModule" सेटिंग को "IsapiHandler" में बदलें ।"
  1. निष्पादन योग्य को इस पर सेट करें "%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll।"
  2. वैकल्पिक समाधान: शुरुआती अनुरोध में विकल्प क्रिया को संभालना
  3. यदि उपरोक्त चरण समस्या का समाधान नहीं करते हैं, आप अपनी BetterRequest पद्धति में HTTP OPTIONS क्रिया को इस प्रकार संभाल सकते हैं इस प्रकार है:

संरक्षित शून्य एप्लिकेशन_BeginRequest(ऑब्जेक्ट प्रेषक, इवेंटआर्ग्स ई) { HttpContext.Current.Response.AddHeader('एक्सेस-कंट्रोल-अनुमति-उत्पत्ति', '*'); यदि (HttpContext.Current.Request.HttpMethod == "विकल्प") { // उड़ान पूर्व विकल्प कॉल HttpContext.Current.Response.AddHeader('एक्सेस-कंट्रोल-अनुमति-तरीके', 'प्राप्त करें, पोस्ट करें, डालें, हटाएं'); HttpContext.Current.Response.AddHeader('एक्सेस-कंट्रोल-अनुमति-हेडर', 'सामग्री-प्रकार, स्वीकार करें'); HttpContext.Current.Response.AddHeader('एक्सेस-कंट्रोल-मैक्स-एज', '1728000'); HttpContext.Current.Response.End(); } }

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3