मेरे पास कोड का एक टुकड़ा है जिसमें एक अच्छी पुरानी एएसएमएक्स वेब सेवा के लिए 2 अनुक्रमिक कॉल हैं।वेब सेवा वेबमाइंड पर कॉल करें HTTP/1.1 404 नहीं मिला
service.Url = "http://.....";
service.A(1, 2, 3);
service.B(4, 5, 6);
A
पर कॉल ठीक है। लेकिन B
पर कॉल करें 404... not found...
खोज में, दोनों विधियां दिखाई दे रही हैं और ठीक लगती हैं - मैं आईई में दोनों को देखता हूं, मेटाडाटा अच्छा दिखता है। मैंने B
में ब्रेक पॉइंट रखा और यह निश्चित रूप से मार नहीं रहा है। मैंने पुनर्निर्माण किया, Update Web Service
प्रोजेक्ट लेने में संदर्भ और इसे पुनर्निर्मित किया।
स्थिति WebExceptionStatus.ProtocolError
है।
वेब विधि
<WebMethod(Description:="Store a fragment of object on server.")> _
Public Function B(
ByVal p1 As String,
ByVal p2 As String,
ByVal p3() As Byte,
ByVal p4 As Integer,
ByVal p5() As Byte) As Boolean
कॉल में नाकाम रहने के हस्ताक्षर (सत्यापित) है
bool result = service.B(string, string, byteArray1, int, byteArray2);
फिर, WebMethod बी पूरा नहीं हुआ है। वेब संदर्भ प्रॉक्सी और सब - अच्छा लग रहा है। यह क्या हो सकता है?
हमें कुछ कोड दिखाएं – Karthik
आपके पास शायद आपकी सेवा के लिए गलत यूआरएल है, यूआरएल पसंद सेवा को सही करने के लिए सेवा के यूआरएल को सेट करने का प्रयास करें। यूआरएल = "http: // /directory/service1.asmx"; –
Adil
@ एडील यह वास्तव में किया गया है। Ulr को 'ए' और' बी' –