Уверете се, че вашият конфигурационен файл (web.config ако уеб, или app.config ако 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
с действителното име на вашия проект.
Случи ми се да създадох уеб услуга в проект на библиотека с класове, след което копирах (презаписах) конфигурационния файл (за да донеса конфигурацията на крайните точки) в приложението си за Windows и започнах да имам същия проблем. По невнимание премахнах configSections
.
работи при мен, надявам се да помогне