Hallo, ich habe einen kleinen Dienst geschrieben, der einige Einstellungen in der App.config enthält. Das laden der Settings ist kein Problem, bloß wenn ich die XML Datei, welche die Settings enthält, verändere, werden die geänderten Settings nicht neu geladen.
Meine app.config
Hier mein VB Code:
Wenn ich da XML Datei nun verändere, zb. die URL, wird das nicht durch ConfigurationManager.RefreshSection(sectionName) neu geladen.
Wo könnte mein Fehler sein?
Meine app.config
XML-Quellcode
- <?xml version="1.0" encoding="utf-8" ?>
- <configuration>
- <appSettings>
- <add key="Url" value="https://test.de" />
- <add key="Liste" value="Verwaltung" />
- <add key="SMTPServer" value="gmail.com" />
- <add key="SMTPPort" value="25" />
- <add key="SMTPUser" value="aendue@gmail.com" />
- <add key="SMTPPassword" value="************" />
- <add key="Empfaenger" value="aendue@gmail.com" />
- </appSettings>
- </configuration>
Hier mein VB Code:
Quellcode
- Dim config As Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
- Dim sectionName As String = "appSettings"
- config.Save(ConfigurationSaveMode.Modified)
- ConfigurationManager.RefreshSection(sectionName)
- url = ConfigurationManager.AppSettings("Url")
- splist = ConfigurationManager.AppSettings("Liste")
- SMTPServer = ConfigurationManager.AppSettings("SMTPServer")
- SMTPPort = ConfigurationManager.AppSettings("SMTPPort")
- SMTPUser = ConfigurationManager.AppSettings("SMTPUser")
- SMTPPassword = ConfigurationManager.AppSettings("SMTPPassword")
- recipient = ConfigurationManager.AppSettings("Empfaenger")
Wenn ich da XML Datei nun verändere, zb. die URL, wird das nicht durch ConfigurationManager.RefreshSection(sectionName) neu geladen.
Wo könnte mein Fehler sein?