Ich versuche, die App.config-Datei zu verwenden, um einige Parameter zu speichern, aber ich bekomme immer eine System.Configuration.ConfigurationException : Configuration system failed to initialize
, wenn ich versuche, auf meine appSettings zuzugreifen.App.config Ausnahme: Konfiguration System konnte nicht initialisiert werden
Hier ist meine Datei App.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1" />
</startup>
<appSettings>
<add key="test" value="1" />
</appSettings>
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
</providers>
</roleManager>
</system.web>
</configuration>
Und hier ist, wie ich versuche, meine Daten zugreifen und wo ich die Ausnahme erhalten:
string test = ConfigurationManager.AppSettings["test"];
sah ich das Problem aus dem kommen könnte fehlt <configSections>
(nicht der Fall hier) oder die .NET-Version (ich benutze 4.5.1 so scheint es auch ok).
Ich kann es einfach nicht abschütteln, jede Hilfe wird geschätzt.
Haben Sie wirklich '...' in der App-Konfiguration? – Yarimi
Nein, natürlich nicht, ich habe nur viele Parameter, aber sie sind spezifisch für meine Firma, daher kann ich sie nicht anzeigen. Ich werde sie entfernen, um Verwirrung zu vermeiden. –