Sørg for, at din konfigurationsfil (web.config if web, eller app.config if windows) i dit projekt starter som:
<?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>
Bemærk, at inde i configuration
element, skal det første underordnede være configSections
element.
I name
ejendom på section
element, skal du sørge for at erstatte YourProjectName
med dit egentlige projekts navn.
Det skete for mig, at jeg oprettede en webservice i et klassebiblioteksprojekt, hvorefter jeg kopierede (overskriver) konfigurationsfilen (for at bringe endpoints-konfigurationen) til min Windows-app, og jeg begyndte at have det samme problem. Jeg havde utilsigtet fjernet configSections
.
det virkede for mig, håber det hjælper