Asegúrese de que su archivo de configuración (web.config si es web o app.config si es Windows) en su proyecto comience como:
<?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>
Tenga en cuenta que dentro de la configuration
elemento, el primer hijo debe ser configSections
elemento.
En el name
propiedad en section
elemento, asegúrese de reemplazar YourProjectName
con el nombre de tu proyecto real.
Me sucedió que creé un servicio web en un proyecto de biblioteca de clases, luego copié (sobrescribí) el archivo de configuración (para traer la configuración de los puntos finales) a mi aplicación de Windows y comencé a tener el mismo problema. Sin darme cuenta, eliminé configSections
.
funcionó para mí, espero que ayude