0

IIS7 を実行しています。独自の構成ファイルを持つサードパーティの dll があります。私の理解では、IIS7 はこの構成ファイルを読み取らず、サーバーの web.config ファイルに追加する必要があります。

ただし、特定のノードを追加するとエラーが発生します。dll.config には次のものがあります。

<configuration>
  <dllSettings>
    --- bunch of settings....
  </dllSettings>
</configuration>

そこで、同じノードを web.config ファイルに追加しました...

これを web.config に追加する親ノードはありますか?

4

1 に答える 1

0

構成ファイルをさらに追加する必要がある場合。これは私が Web.Config で定義した方法です

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <section name="[NAMESPACE].[PROJECT].Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
    </sectionGroup>

</configSections>

<applicationSettings>
        <[NAMESPACE].[PROJECT].Properties.Settings configSource="[NAMESPACE].[PROJECT].dll.settings.config"/>
</applicationSettings>

...
</configuration>

これは、他の構成ファイルにあるものです

<?xml version="1.0" encoding="utf-8" ?>
<[PROJECT].Properties.Settings>
    <setting name="[NAME]" serializeAs="String">
        <value>Anything</value>
    </setting>
</[PROJECT].Properties.Settings>
于 2013-02-25T13:58:15.077 に答える