Hintergrund:
Ich habe einige Daten, die in den web.config-Dateien von etwa 100 Web-Anwendungen gespeichert sind. Diese Daten werden nach und nach in eine Datenbank verschoben. Die Webseiten zeigen die web.config-Daten an, bis jemand auf einen "Bearbeiten" -Link klickt. In diesem Fall werden sie auf eine Webseite umgeleitet, die es ihnen ermöglicht, diese Daten zu aktualisieren, wo sie stattdessen in einer Datenbank gespeichert werden.
Problem:
Auf dieser Seite werden nicht alle Daten geändert, die sie in der Datenbank speichern. Wenn jemand auf den Link "Bearbeiten" klickt, möchte ich, dass das Formular mit den Daten aus der Datei "web.config" gefüllt wird, und wenn er auf "Speichern" klickt, muss er in der Datenbank gespeichert werden. Mit dem Konfigurationsmanager kann ich ihn jedoch nur dazu bringen, Daten aus der Datei "web.config" der aktuellen Anwendung abzurufen.
Fragen:
../{dynamic_app_id}/web.config
? Sie können jede Konfigurationsdatei mit Leichtigkeit lesen. Bitte lesen Sie meinen Beispielcode, in dem ich die Anwendungseinstellungen aus der externen app.config-Datei lese:
%Vor%Glückliche Codierung und beste Grüße!
Sie können den folgenden Abschnitt in Ihrer web.config
hinzufügen
Fügen Sie dann den Ordner "env" in Ihrem Projekt hinzu und fügen Sie Ihre Umgebungseinstellungen in EnvironmentalSettings.config ein. Und Sie können ConfigurationManager weiterhin verwenden, um Einstellungen aus der EnvironmentalSettings-Datei abzurufen.
Beantwortet das Ihre Frage?
Tags und Links web-config c# asp.net configurationmanager