Ujistěte se, že váš konfigurační soubor (web.config, pokud web, nebo app.config, pokud windows) ve vašem projektu začíná takto:
<?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>
Všimněte si, že uvnitř configuration
Prvním potomkem musí být configSections
prvek.
V name
vlastnost v section
prvek, ujistěte se, že jste nahradili YourProjectName
se skutečným názvem vašeho projektu.
Stalo se mi, že jsem vytvořil webovou službu v projektu knihovny tříd, pak jsem zkopíroval (přepsal) konfigurační soubor (abych přinesl konfiguraci koncových bodů) do své aplikace pro Windows a začal jsem mít stejný problém. Neúmyslně jsem odstranil configSections
.
fungovalo to pro mě, doufám, že to pomůže