ConfigurationSettings.AppSettings
Hej,Jeg har et lille problem med at læse fra configurations filen i c#
I min site kan man konfigurere sin connectionstring til databasen, og teste den og så loade siden som så anvender strengen til at koble til databasen.
Mit problem er at når jeg læser strengen efter at have gemt den, at den beholder den gamle værdi.
Jeg gemmer strengen således:
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Server.MapPath("database.config"));
XmlElement TempNode = xmldoc.SelectSingleNode("appSettings//add") as XmlElement;
if (TempNode != null)
TempNode.SetAttribute("value", connectionString);
xmldoc.Save(Server.MapPath(@"database.config"));
... og dette gemmer strengen fint i min database.config fil på harddisken.
Umiddelbart efter loades min default page som aflæser database.config således:
string connectionString = ConfigurationSettings.AppSettings.Get("keynavn");
Nu skulle man tro at min connectionString ville indeholde min nye værdi men det gør den ikke.
Noget forslag til løsning ?
mvh
Greenland