我想使用我的网络配置部分的configSource属性来定义各种设置的外部文件。
特别是appSettings部分。这意味着我的配置文件包含以下条目:
<appSettings configSource="My.AppSettings.config" />
但是,如果更新此文件,则不会自动选择设置,如果设置是手动包含在web.config中,则会出现这种情况。
进一步调查引导我进入restartOnExternalChanges属性。这显然可以与<section/>
元素一起使用来定义configSource标识的外部文件是否可以触发重启。大!或者我想。
但是,在尝试定义appSettings部分并更改restartOnExternalChanges值时,我看到遇到同样的错误here,因为appSettings部分是在machine.config中定义的 - 我无法更改的文件。 / p>
有没有人知道是否有可能让这两个设置一起工作,对于已经在更高级别定义的部分?
答案 0 :(得分:3)
请尝试使用此配置。
<section
name="MyAppSettings"
type="System.Configuration.AppSettingsSection, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
restartOnExternalChanges="true"
requirePermission="false" />