Home > Not Working > C# Reload App.config At Runtime

C# Reload App.config At Runtime


But that does not have any effect. I've tried it using the configSource attribute and RefreshSection simply never works, I'm assuming this is the same when using the file attribute. Is RandomGraph really random? See ASP.NET Ajax CDN Terms of Use – http://www.asp.net/ajaxlibrary/CDN.ashx. ]]> | Search MSDN Search all blogs Search this blog this contact form

Reply Pete says: June 10, 2010 at 9:01 am Hi Youssef, have you actually tried this code in the wcf scenario? Term for a perfect specimen or sample Is there a way to block an elected President from entering office? Notify me of new posts via email. Here the simplified config file:


C# Reload App.config At Runtime

Should I trust a website which breaks when I use a complex password? From what I understand, the config needs to be opened again after the refresh: var appSettings = ConfigurationManager.OpenExeConfiguration(System.Reflection.Assembly.GetEntryAssembly().Location).AppSettings; string setting = appSettings.Settings[strKeyName].Value; I'm positive though that the first variant worked under Isn't AES-NI useless because now the key length need to be longer? We are looking forward to hearing from you.

It's a bit more complicated in the .NET world though, or at least so the documentation would have you believe. asked 10 months ago viewed 183 times active 10 months ago Upcoming Events 2016 Community Moderator Election ends in 10 days Linked 30 Reloading configuration without restarting application using ConfigurationManager.RefreshSection Related Tuesday, March 06, 2012 5:48 PM Reply | Quote Moderator 0 Sign in to vote Paulo and Marc, Many thanks for your quick answers! Consider GUI applications (Windows based\Desktop apps) where user can specify it's preferences.

One alternative that should be pretty straight forward would be to create a separate, simple XML configuration file, and handle loading/caching/reloading it yourself. No matter what I do it seems that my appSettings section (redirected from web.config using appSettings file=".\Site\site.config") does not get reloaded. Term for a perfect specimen or sample Staying on track when learning theory vs learning to play Code ladder, Robbers more hot questions question feed lang-cs about us tour help blog http://stackoverflow.com/questions/179254/reloading-configuration-without-restarting-application-using-configurationmanage Build me a brick wall!

I checked that topic out but no useful info to solve my problem –raduchept Dec 23 '15 at 16:55 add a comment| 1 Answer 1 active oldest votes up vote 1 share|improve this answer edited Oct 7 '08 at 18:55 Seibar 25.9k306693 answered Oct 7 '08 at 17:47 sebagomez 4,69453669 add a comment| up vote 0 down vote Yes. Make use of Configuration class in System.Configuration namespace. - Add the reference to System.Configuration to your project - Create a function which does the following: Make a call to OpenExeConfiguration() method Why were pre-election polls and forecast models so wrong about Donald Trump?

Configurationmanager.refreshsection( Connectionstrings ) Not Working

There is a feature with asp.net 4.0 and iis 7.5 where the initial startup is removed. https://social.msdn.microsoft.com/Forums/vstudio/en-US/c7ece957-c736-4599-b86a-fb47b004bf10/refreshsection-has-no-affect-on-applicationsettings?forum=csharpgeneral How do I deal with my current employer not respecting my decision to leave? C# Reload App.config At Runtime Do I have to use additional code? Restartonexternalchanges ExamplesThe following code example shows how to use the RefreshSection method to refresh the application settings configuration section.

Not the answer you're looking for? or Is it NOT possible at all to reload the configuration info from the applicationSettings group? RefreshSection forces the object to re-read the physical file. As I understand it this simplest version is designed so you can provide a system config file with your application which will be installed alongside the EXE and will, quite possibly,

Not the answer you're looking for? Not a great fan of .NET style configuration but that's something I did not know and will find an immediate use for. Is an Empowered Magic Missile more missiles or more damage per missile? navigate here I have included embedded links to appropriate documentation/information.

share|improve this answer answered Oct 7 '08 at 16:43 Seibar 25.9k306693 So what is msdn.microsoft.com/en-us/library/… for? –Kieran Benton Oct 7 '08 at 16:43 Good question - I How do I deal with my current employer not respecting my decision to leave? add an email address) and update the list of email addresses in the tool at runtime.

Browse other questions tagged c# .net app-config configurationmanager or ask your own question.

I assume it would be the very same way it is written in the config file right? Physics of Ice books How to find the file where a bash function is defined? The main method simply checks the value of name before and after changing the configuration. ConfigurationManager.RefreshSection("appSettings"); share|improve this answer edited Sep 4 '13 at 18:47 answered Oct 20 '09 at 2:14 G-Wiz 5,8652247 3 And how would you just refresh the whole file? –jjxtra Jun

And if so there is an appropriate method to Save (link)and Reload (link)this on Settings.Default. AppSettingsSection appSettingSection = (AppSettingsSection)config.GetSection(sectionName); Console.WriteLine(); Console.WriteLine("Using GetSection(string)."); Console.WriteLine("AppSettings section:"); Console.WriteLine( appSettingSection.SectionInformation.GetRawXml()); } Version Information.NET FrameworkAvailable since 2.0See AlsoGetSectionConfigurationManager ClassSystem.Configuration NamespaceReturn to top Show: Inherited Protected Print Export (0) Print Export (0) But, what will happen when you'll run your unit tests? Join them; it only takes a minute: Sign up Why my changes of AppSettings in App.config is not taken into account in run-time? (Console Application) up vote 6 down vote favorite

I used a solution that I happened to already have on my laptop on an exam. Thanks again! I would assume this should be of help: msdn.microsoft.com/en-us/library/… (you would need to explicitly set SectionInformation.RestartOnExternalChanges) EDIT: just noticed that Meixger has already suggested this –dotnetguy Jul 11 '12 at 6:10 The output directory has both App.Config and MyApp.exe.config.

If you found anything useful here, please consider buying me a beer :) Recent CommentsBla on C++ Custom Deleters: unique_ptr vs shared_ptrMartyn on Route Planner: Import Recorded Rides EasilyRob on Fixing You want to unit test the above function as well as guarantee that you have not written any dead code. Unit Tests will be run as part of a code build and editing app config manually prior to running unit test is not an option. Not the answer you're looking for?

Related Sites Visual Studio Visual Studio Integrate VSIP Program Microsoft .NET Microsoft Azure Connect Forums Blog Facebook LinkedIn Stack Overflow Twitter Visual Studio Events YouTube Developer Resources Code samples Documentation Downloads c# share|improve this question asked Dec 23 '15 at 16:10 raduchept 1026 Possibly related issue stackoverflow.com/questions/179254/… –M.Babcock Dec 23 '15 at 16:15 Hey thanks for the response! Join them; it only takes a minute: Sign up ConfigurationManager.RefreshSection(“appSettings”) has no effect up vote 1 down vote favorite Background: I'm using a Timer to do some work periodically within a From app.config/web.config: appSettings.config: Changes made to appSettings.config should be reflected instantly.