В чем разница между configuration.Save(ConfigurationSaveMode.Modified, true)
и configuration.Save()
?
Справочная информация: У меня есть программа, в которой я манипулирую web.config
, которую использую для настройки WCF Services . Я загружаю его в Configuration
объект, меняю некоторые атрибуты и сохраняю его обратно. Когда я использую configuration.Save(ConfigurationSaveMode.Modified, true)
, я получаю Exception
вот так:
"Ошибка использовать раздел, зарегистрированный как allowDefinition = 'MachineToApplication' за пределами уровня приложения ..."
Когда я использую configuration.Save()
, тогда это работает! Причиной исключения может быть раздел <serviceActivations>
в моем web.config (исключение указывает на этот раздел)