क्या कोई इस पर कोई प्रकाश डाल सकता है? मुझे लगता है कि मैंने आज पूरे दिन बर्बाद कर दिया है और यह कैसे करना है इसके बारे में जानकारी के किसी भी स्क्रैप के लिए इंटरनेट खोजना। मैंने एक बहुत ही सरल डब्ल्यूसीएफ रीस्टफुल सेवा बनाई है। यह मूल रूप से अवधारणा का सबूत है। मेरे पास इसके पीछे एक साधारण डेटाबेस है और मैं इसे काम करने की कोशिश कर रहा हूं ताकि मैं आइटम देख सकूं, बना सकूं, अपडेट कर सकूं और हटा सकूं। अभी मैं केवल काम देख रहा हूं और अपडेट कर रहा हूं। मैं बाद में निर्माण से निपटने के लिए। अभी के लिए मैं यह नहीं समझ सकता कि क्यों हटाना काम नहीं करता है। अब तक जो कुछ भी मैंने पाया है, वह मुझे बताता है कि मुझे WebDAV मॉड्यूल को अक्षम करने की आवश्यकता है। मैंने ऐसा किया और फिर मुझे काम करने के लिए पॉट मिला। लेकिन मैं काम करने के लिए हटा नहीं सकता है। जब भी मैं अपनी सेवा के माध्यम से DELETE को कॉल करने का प्रयास करता हूं तो मुझे निम्न त्रुटि मिलती है:HTTP DELETE क्रिया वापसी 405 त्रुटि क्यों करता है - आईआईएस 7.5 पर चल रही मेरी रीस्टफुल डब्ल्यूसीएफ सेवा के लिए विधि की अनुमति नहीं है?
दूरस्थ सर्वर ने एक अप्रत्याशित प्रतिक्रिया लौटा दी: (405) विधि अनुमत नहीं है।
तो ऐसा लगता है कि मेरे सर्वर पर कहीं कहीं यह DELETE क्रिया को अनुमति नहीं दे रहा है। लेकिन मेरे जीवन के लिए मैं इसे समझ नहीं सकता। मैंने पहले ही हैंडलर मैपिंग्स की जांच की है और हैंडलर एसवीसी एक्सटेंशन के लिए सभी क्रियाओं को अनुमति देता है। मैंने WebDAV अक्षम कर दिया है। मुझे सच में यकीन नहीं है कि और कहां देखना है। मैं विंडोज सर्वर 2008 आर 2 पर आईआईएस 7.5 का उपयोग कर रहा हूं।
(अगर यह सब करने में मदद मिलेगी मैं कोड प्रदान कर सकते हैं)
धन्यवाद, कोरी
पुनः संकलित करें, ** मॉड्यूल के लिए जाने की जरूरत हो सकती ** और ** हैंडलर मैपिंग ** दूर करने के लिए। धन्यवाद maxisam! – mcNux
यह मेरे लिए काम करता है भले ही WebDAV पहले से ही DELETE को अनुमति देने के लिए कॉन्फ़िगर किया गया था और इसे वर्ब फ़िल्टरिंग को अनुमति देने के साथ भी कॉन्फ़िगर किया गया था: झूठी। –
यह मेरी डब्ल्यूसीएफ रीस्टफुल सेवा में 405'एड होने से पुट और डिलीट विधियों को प्राप्त करने के लिए मुझे बस इतना करना था। धन्यवाद। – kurt