Stellen Sie sicher, dass Ihre Konfigurationsdatei (web.config bei Web oder app.config bei Windows) in Ihrem Projekt wie folgt beginnt:
<?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>
Beachten Sie das innerhalb der configuration
-Element muss das erste untergeordnete Element die configSections
sein Element.
Im name
Eigenschaft auf section
-Element, stellen Sie sicher, dass Sie YourProjectName
ersetzen mit dem Namen Ihres tatsächlichen Projekts.
Es ist mir passiert, dass ich einen Webservice in einem Klassenbibliotheksprojekt erstellt habe, dann habe ich die Konfigurationsdatei (um die Endpunktkonfiguration zu bringen) in meine Windows-App kopiert (überschrieben) und das gleiche Problem hatte ich. Ich hatte versehentlich configSections
entfernt .
es hat bei mir funktioniert, hoffe es hilft