सी # .NET 3.5 और डब्ल्यूसीएफ का उपयोग कर सिस्टम। सर्विसमोडेल कॉन्फ़िगरेशन सेक्शन लोड हो रहा है, मैं क्लाइंट एप्लिकेशन में कुछ डब्ल्यूसीएफ कॉन्फ़िगरेशन लिखने की कोशिश कर रहा हूं (क्लाइंट के सर्वर से कनेक्ट होने वाले सर्वर का नाम)।कॉन्फ़िगरेशन मैनेजर
कॉन्फ़िगरेशन अनुभाग लोड करने के लिए ConfigurationManager
का उपयोग करने का स्पष्ट तरीका है और मुझे आवश्यक डेटा लिखना है।
var serviceModelSection = ConfigurationManager.GetSection("system.serviceModel");
हमेशा शून्य लौटने लगता है।
var serviceModelSection = ConfigurationManager.GetSection("appSettings");
पूरी तरह से काम करता है।
कॉन्फ़िगरेशन अनुभाग App.config में मौजूद है लेकिन किसी कारण से ConfigurationManager
system.ServiceModel
अनुभाग लोड करने से इंकार कर देता है।
मैं xxx.exe.config फ़ाइल मैन्युअल रूप से लोड करने और XPath का उपयोग करने से बचना चाहता हूं, लेकिन अगर मुझे इसका सहारा लेना है तो मैं इसका सहारा लेना चाहता हूं। बस एक हैक की तरह लगता है।
कोई सुझाव?
endpointCollection = clientSection.ElementInformation.Properties [string.Empty] .Value ChannelEndpointElementCollection के रूप में के लिए भ्रामक लाइन; को क्लाइंटसेक्शन.इंडपॉइंट्स के लिए सरलीकृत किया जाना चाहिए; – joedotnot