मैं एक VS2008 / .NET 3.5 समाधान के लिए एक webservice के लिए एक प्रॉक्सी जोड़ा है। क्लाइंट का निर्माण करते समय .NET इस त्रुटि को फेंकता है:
ServiceModel क्लाइंट कॉन्फ़िगरेशन अनुभाग में अनुबंध 'IMySOAPWebService' का संदर्भ देने वाले डिफ़ॉल्ट समापन बिंदु तत्व नहीं मिल सका। ऐसा इसलिए हो सकता है क्योंकि आपके एप्लिकेशन के लिए कोई कॉन्फ़िगरेशन फ़ाइल नहीं मिली या क्योंकि इस अनुबंध से मेल खाने वाला कोई समापन बिंदु तत्व क्लाइंट तत्व में नहीं मिल सका।
इस त्रुटि के लिए खोज मुझे अनुबंध में पूर्ण नाम स्थान का उपयोग करने के लिए कहता है। यहाँ मेरा app.config पूरे नामस्थान के साथ है:
<client>
<endpoint address="http://192.168.100.87:7001/soap/IMySOAPWebService"
binding="basicHttpBinding" bindingConfiguration="IMySOAPWebServicebinding"
contract="Fusion.DataExchange.Workflows.IMySOAPWebService" name="IMySOAPWebServicePort" />
</client>
मैं XP लोकल चला रहा हूं (मैं इसका उल्लेख करता हूं क्योंकि कई Google हिट्स win2k3 का उल्लेख करते हैं) app.config को app.exe.config में कॉपी किया जाता है, इसलिए यह भी समस्या नहीं है।
कोई सुराग?