पर कॉल करते समय HTTP स्थिति 405 "विधि अनुमत नहीं है" को हल करने के लिए मुझे एक सिल्यूशन मिला है जहां मुझे डब्लूएसई 2.0 सुरक्षा के साथ एक एसओएपी वेब सेवा तक पहुंचने की आवश्यकता है। मैं सभी उत्पन्न सी # प्रॉक्सी (जो Microsoft.Web.Services2.WebServicesClientProtocol से प्राप्त कर रहे), मैं प्रमाण पत्र को लागू करने कर रहा हूँ मिल गया है, लेकिन जब मैं एक विधि कॉल मैं कोई त्रुटि मिलती है:वेब सेवा
System.Net.WebException : The request failed with HTTP status 405: Method Not Allowed.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
मैंने कुछ googling किया और ऐसा प्रतीत होता है कि यह एक सर्वर विन्यास मुद्दा है। हालांकि इस वेब सेवा को बिना किसी समस्या के कई क्लाइंट का उपयोग किया जाता है (वेब सेवा एक टेलीकॉम न्यूज़ीलैंड द्वारा प्रदान की जाती है, इसलिए इसे सही तरीके से कॉन्फ़िगर किया जाना चाहिए। मुझे विश्वास है कि यह जावा में लिखा गया है)
क्या कोई इस पर कुछ प्रकाश डाल सकता है मुद्दा?
और मैं servis नाम (x.asmx) के बिना कॉल करने का प्रयास कर रहा था, मैंने केवल मूल निर्देशिका के साथ यूआरएल छोड़ा, धन्यवाद – mkb