के कारण होता है मेरे पास दो डब्ल्यूसीएफ क्लाइंट हैं जो तृतीय पक्ष वेब सेवा का उपभोग करते हैं।<URI> पर कोई एंडपॉइंट नहीं सुन रहा था जो संदेश स्वीकार कर सकता था। यह अक्सर गलत पते या SOAP क्रिया
ये दो ग्राहक एक ही विधि कॉल निष्पादित करते हैं। एक मामले में यह हर बार काम करता है, दूसरे में मुझे "कोई एंडपॉइंट सुनना नहीं था ..." संदेश मिलता है।
जहाँ तक मैं कह सकता हूं, दोनों कॉल के बीच एकमात्र अंतर यह है कि वे दो अलग-अलग क्लाइंट exes में हैं, और इसका मतलब है कि .exe.config फ़ाइलें समान नहीं हैं। वे एक ही स्रोत कोड का उपयोग करते हैं, जिसे विजुअल स्टूडियो में दो परियोजनाओं के बीच साझा किया जाता है, इसलिए यह अलग नहीं है।
लेकिन असल में उन दो exe.config फ़ाइलों की सामग्री (लगभग) बिल्कुल वही है; केवल अंतर यह है कि विफल होने वाले कॉल के लिए exe.config में अधिकतम बफर आकार और अधिकतम रीसाइज्ड मैसेज आकार बाध्यकारी तत्व के गुणों के साथ-साथ एक बड़ा sendTimeout मान के लिए बड़े मान हैं।
आपने इसे कैसे ठीक किया? – BlueChippy
मुझे याद नहीं है कि मैंने इस वास्तविक मामले को कैसे तय किया है, लेकिन कम से कम दो समाधान हैं - या तो सिस्टम अकाउंट इंटरनेट तक पहुंचने में सक्षम होने के लिए, या इस तरह से प्रवेश करने के लिए सेवा प्राप्त करने के लिए सेवा प्राप्त करें इंटरनेट। – Peter