चलाते समय आवश्यक सरल WinForms ऐप बनाया है जो मुफ्त webservice http://www.webservicemart.com/uszip.asmx का उपयोग करता है।डब्ल्यूसीएफ क्लाइंट - 407 प्रॉक्सी प्रमाणीकरण webservice
The remote server returned an unexpected response: (407) Proxy Authentication Required (The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied)
कोड कि प्रॉक्सी बनाता है और सेवा संचालन से चलाता है:
ChannelFactory<ServiceReference1.USZipSoap> proxy = new ChannelFactory<ServiceReference1.USZipSoap>("USZipSoap");
ServiceReference1.USZipSoap client = proxy.CreateChannel();
string str = client.ValidateZip("12345");
MessageBox.Show(str);
मेरी कंपनी के एक नेटवर्क के साथ इस समस्या है या इस पर एक प्रॉक्सी है लेकिन इस एप्लिकेशन को त्रुटि के साथ सेवा आपरेशन का उपयोग करने में विफल रहता है webservicemart.com की तरफ?
मैंने कॉन्फ़िगरेशन फ़ाइलों को बदलने, कस्टम बाध्यकारी बनाने आदि पर बहुत सारी जानकारी गुगल ली है, लेकिन मुझे अधिक बुनियादी समझ की कमी महसूस होती है ...
यदि यह त्रुटि हमारे कॉर्पोरेट नेटवर्क के आईएसए सर्वर के बारे में है तो क्या कॉन्फ़िगरेशन मुझे बाहरी webservices का उपयोग करने से प्रतिबंधित नहीं करने के लिए आईएसए सर्वर के लिए करना चाहिए?
हाँ यह आपके स्थानीय नेटवर्क में प्रॉक्सी के साथ समस्या है। अपनी बाध्यकारी कॉन्फ़िगरेशन दिखाएं और यह भी जांचें कि क्या आपके पास इंटरनेट एक्सप्लोरर में प्रॉक्सी कॉन्फ़िगर किया गया है या नहीं। –
मैंने अभी अपनी कॉन्फ़िगरेशन तैयार की है लेकिन टिप्पणी आकार फिट करने के लिए यह बहुत बड़ा था और मुझे प्रतिबंध का सामना करना पड़ा कि मैं अपने प्रश्नों का उत्तर नहीं दे सकता।
लेकिन वैसे भी ... मेरे पास वास्तव में मेरी ब्राउज़र सेटिंग्स में प्रॉक्सी कॉन्फ़िगर किया गया है।
मुझे कुछ प्रगति मिली है जब मैंने उपयोग को बदल दिया है DefaultWebProxy सच से गलत तक। और अब मेरे पास एंडपॉइंट नॉटफाउंड अपवाद है "संदेश के साथ http://www.webservicemart.com/uszip.asmx पर कोई एंडपॉइंट नहीं सुन रहा था जो संदेश स्वीकार कर सकता था। यह अक्सर गलत पता या SOAP कार्रवाई के कारण होता है। इनर एक्सेप्शन देखें, अगर मौजूद है , अधिक जानकारी के लिए।" –
और संदेश के साथ System.Net.WebException के अंदरूनी अपवाद "रिमोट नाम को हल नहीं किया जा सका: 'www.webservicemart.com'" –