【发布时间】:2010-10-18 14:45:12
【问题描述】:
configuration.Save(ConfigurationSaveMode.Modified, true) 和 configuration.Save() 有什么区别?
背景:我有一个程序,我在其中操作 web.config,我用它来配置 WCF 服务。我将它加载到Configuration 对象中,更改一些属性并将其保存回来。当我使用configuration.Save(ConfigurationSaveMode.Modified, true) 时,我会得到一个Exception,如下所示:
“在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的...”
当我使用configuration.Save() 时,它就可以工作了!异常的原因可能是我的web.config中<serviceActivations>这一段(异常指向这一段)
【问题讨论】:
标签: c# .net wcf web-config