सुनिश्चित करें कि आपके प्रोजेक्ट में आपकी कॉन्फ़िगरेशन फ़ाइल (web.config if web, या app.config if windows) इस प्रकार शुरू होती है:
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings"
type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="YourProjectName.Properties.Settings"
type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false" />
</sectionGroup>
</configSections>
</configuration>
ध्यान दें कि configuration
. के अंदर तत्व, पहला बच्चा होना चाहिए configSections
तत्व।
name
में section
. पर संपत्ति तत्व, सुनिश्चित करें कि आपने YourProjectName
. को बदल दिया है आपके वास्तविक प्रोजेक्ट के नाम के साथ।
मेरे साथ ऐसा हुआ कि मैंने क्लास लाइब्रेरी प्रोजेक्ट में एक webservice बनाया, फिर मैंने अपने विंडोज़ ऐप में कॉन्फ़िगरेशन फ़ाइल (एंडपॉइंट कॉन्फ़िगरेशन लाने के लिए) कॉपी (ओवरराइटिंग) की और मुझे वही समस्या होने लगी। मैंने अनजाने में configSections
. हटा दिया था ।
यह मेरे लिए काम किया, आशा है कि यह मदद करता है