Wie, um Konfigurationen zu speichern ins web.config-Datei?

Ich bin mit einem Asp.net dynamische web-site-Anwendung und kann nicht speichern von Konfigurationen in web.config-Datei.

Ich habe versucht, so etwas wie dies, funktioniert aber nicht!

 var configuration = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");

        configuration.AppSettings.Settings["Value"].Value = "Some value";
        configuration.Save();

Fehler habe ich mit

1. OpenWebConfiguration(Server.MapPath(".")) & OpenWebConfiguration(Server.MapPath("~"):

The relative virtual path 'C:/...' is not allowed here.

2. OpenWebConfiguration("~")

    An error occurred loading a configuration file: Failed to map the path '/'.

Ich weiß wirklich nicht mehr was tun.

  • Sie wollen nicht zu ändern Sie Ihre web-config zur Laufzeit. Sie zwingen wird, Ihre app-pool/web-app neu zu starten, dies zu tun, und als Ergebnis werden Sie verlieren alle Sitzungen und verursachen einen overhead auf Ihre nächste Anfrage. Stattdessen wollen Sie beibehalten, können Sie diese Daten einer Tabelle in einer Datenbank.
InformationsquelleAutor ledcomp | 2010-11-09
Schreibe einen Kommentar