2009-09-22 13 views
5

私のWeb設定セクションのconfigSource属性を使用して、さまざまな設定用の外部ファイルを定義したいと考えています。configSourceの使用とコアセクションのrestartOnExternalChangesの変更

特に、appSettingsセクション。このファイルが更新される場合

<appSettings configSource="My.AppSettings.config" /> 

はしかし、設定は自動的に拾われていない、設定は手動でweb.configファイルに含まれている場合ケースだったでしょう:これは私の設定ファイルに次のエントリを有することを意味します

さらなる調査がrestartOnExternalChanges属性につながっています。 configSourceで指定された外部ファイルが再起動を引き起こすかどうかを定義するために、これは明らかに<section/>要素とともに使用できます。すばらしいです!それで私は思った。

しかし、appSettingsセクションを定義しようとしたときにrestartOnExternalChanges値を変更すると、appSettingsセクションがmachine.config - 私が変更できないファイルに定義されているため、同じエラーが発生しました。hereが表示されます。

誰も、これらの2つの設定を連携させることが可能かどうかを知っていますか?

答えて

3

代わりにこの構成を試してください。

<section 
    name="MyAppSettings" 
    type="System.Configuration.AppSettingsSection, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
    restartOnExternalChanges="true" 
    requirePermission="false" /> 
+1

これはどこですか、machine.configファイルですか? – Omar

+3

同じ問題が発生しましたが、セクションがあります。私はを持っていますが、そのセクションでrestartOnExternalChangesを使うとエラー500が出ます。 ソリューションのバリエーションとしてこれを行う方法はありますか?これはもちろんIIS7にあります。 –

関連する問題