Change Web.config value programatically

  • Thread starter Thread starter mg
  • Start date Start date
M

mg

How can I change the value of "timeout" in Web.config

<sessionState timeout="20" />

in one deployed app (project A) from a method call in a
WebForm (C#) that's running in another deployed app
(project B) on the same server.
 
Hi,

Web.config is XML file so if you got rights you can use XMLDocument to
open the fie and edit it. B U T, keep in mind that changing web.config
file cause your application to recycle.


Natty Gur[MVP]

blog : http://weblogs.asp.net/ngur
Mobile: +972-(0)58-888377
 
This is really not recommended because as soon as you save the web.config to
the disk your whole application will recyle it self. You may want to create
a custom object and then use XmlSerialization to serialize the object to the
disk so that you can pull the object in at the start and write to it as
nessisary. This will not recyle you application, you also have total
control over this method.
 
Back
Top