What is the difference between configuration.Save(ConfigurationSaveMode.Modified, true)
and configuration.Save()
?
Background: I have a programme, where I manipulate a web.config
, which I use for configuring WCF Services. I load it into a Configuration
object, change some attributes and save it back. When I use configuration.Save(ConfigurationSaveMode.Modified, true)
I get an Exception
like this:
"It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level..."
When I use configuration.Save()
, then it works! The reason for the exception may be the section <serviceActivations>
in my web.config (the exception points to this section)