0

我正在运行 IIS7。我有一个 3rd 方 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 回答