Wie konfiguriere ich eine Verbindungszeichenfolge config programmgesteuert in .net?

Ich würde gerne eine Verbindungszeichenfolge programmgesteuert, mit absolut keine änderung an config-Dateien /registry-Schlüssel.

Ich habe dieses Stück code, aber leider wirft er eine exception mit "die Konfiguration ist schreibgeschützt".

ConfigurationManager.ConnectionStrings.Clear();
string connectionString = "Server=myserver;Port=8080;Database=my_db;...";
ConnectionStringSettings connectionStringSettings = 
  new ConnectionStringSettings("MyConnectionStringKey", connectionString);
ConfigurationManager.ConnectionStrings.Add(connectionStringSettings);

Edit:
Das problem ist, dass ich den vorhandenen code, liest die Verbindungszeichenfolge aus der Konfiguration. Damit das setzen der config-Zeichenkette manuell oder über eine Ressource, die nicht scheinen, wie gültige Optionen. Was ich wirklich brauche ist ein Weg, um die Konfiguration zu ändern programmgesteuert.

InformationsquelleAutor der Frage ripper234 | 2008-12-11

Schreibe einen Kommentar