मैंने अभी एक विश्वसनीय डब्ल्यूसीएफ सेवा बनाने के दौरान देखा है कि WebInvoke
विशेषता पर विधि पैरामीटर केस संवेदनशील (सीएपीएस आवश्यक) है।क्या विभिन्न वेब विधि प्रकारों (GET, PUT, POST, DELETE, HEAD) के लिए .NET ढांचे में कोई स्थिरांक हैं?
System.ServiceModel.ProtocolException:
तो,
[WebInvoke(Method = "Delete")]
[WebInvoke(Method = "DELETE")]
यह गलती एक
ProtocolException
पैदा कर रहा था के बराबर नहीं है दूरस्थ सर्वर एक अनपेक्षित प्रतिक्रिया मिली : (405) विधि अनुमत नहीं है।
मैं सोच रहा था कि .NET ढांचे में स्थिरांक का एक सेट है जिसे मुझे उपर्युक्त उदाहरण में "DELETE" के स्थान पर उपयोग किया जाना चाहिए। मैं निश्चित रूप से स्थिरांक के अपने सेट को परिभाषित कर सकता हूं, लेकिन यदि ऐसा कुछ ऐसा लगता है जो शायद ढांचे में मौजूद है और मैं इसे अभी याद कर रहा हूं।
मेरी इच्छा है कि मैं सिल्वरलाइट अपडेट के लिए एक और अप-वोट दे सकता हूं (मैं सिल्वरलाइट 2 के लिए लाइब्रेरी बनाए रखता हूं); अपना खुद का रोल करें, मुझे लगता है ... –