PC Review Forums Newsgroups Microsoft DotNet Microsoft Dot NET Framework Re: app.config & FileSystemWatcher

Reply

Re: app.config & FileSystemWatcher

 
Thread Tools Rate Thread
Old 09-07-2008, 07:31 PM   #1
sloan
Guest
 
Posts: n/a
Default Re: app.config & FileSystemWatcher


You might find some useful hints here:

http://www.eggheadcafe.com/articles/20041204.asp
// nasty bug in FileSystemWatcher fires twice (in about 4 ms) on changed
file. This is a workaround...



I'm not sure if it will help you, but sometimes its nice to see what someone
else tried.





"Jeff Mason" <je.mason@comcast.net> wrote in message
news:ihhs6490pvraea377lj6rvf5sq19ar5ims@4ax.com...
> I'm trying to write some code that will detect changes in a Windows
> Service app's
> .config file and reflect the modified appSetting entry in my code.
>
> We have a windows Service we've written and every once in a while we need
> to modify a
> setting in its .config file. Right now we restart the service whenever
> the config
> entry changes.
>
> We'd like to have the .config update be recognized automatically.
>
> It's easy enough to hang a FileSystemWatcher off the application's .config
> file to
> detect a change. In the event handler I am executing:
>
> ConfigurationManager.RefreshSection("appSettings")
>
> but this seems to have no effect. The value returned by subsequently
> referencing
> ConfigurationManager.AppSettings(<somekey>) is the original value, not the
> one just
> changed.
>
> The help for RefreshSection claims: "Refreshes the named section so the
> next time it
> is retrieved it will be re-read from disk." but this doesn't appear to
> work.
>
> What am I doing wrong?
>
> Thanks for any help.
>
> - Jeff
>
> -- Jeff



  Reply With Quote
Old 11-07-2008, 10:15 PM   #2
sloan
Guest
 
Posts: n/a
Default Re: app.config & FileSystemWatcher

Good to know. Thanks for the followup.


"Jeff Mason" <je.mason@comcast.net> wrote in message
news:5lec74tvg2kdlm8jpk7ghd085liqhftd25@4ax.com...
> On Wed, 9 Jul 2008 13:31:59 -0400, "sloan" <sloan@ipass.net> wrote:
>
>>You might find some useful hints here:
>>
>>http://www.eggheadcafe.com/articles/20041204.asp

>
> Thank you.
>
> I think I have a handle on what may be going on. The problem I'm having
> may be
> related to my running/debugging within the VS2005 environment. There are
> these
> <app>.vshost.* files that may be getting in the way. It sort of looks
> like the
> caching of config data is from the <app>.vshost.exe.config file and not
> the
> <app>.exe.config as it normally is in a "stand-alone" mode.
>
> I found that running my tests in a stand-alone environment works as I
> expected.
> Running inside VS2005 will work if I edit the <app>.vshost.exe.config and
> watch for
> changes on that file.
>
> Go figure.
>
> -- Jeff



  Reply With Quote
Reply



Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off