Subsonic 亚音速-分割web.config

Subsonic 亚音速-分割web.config,subsonic,web-config,Subsonic,Web Config,我正在尝试将web.config划分为多个配置文件,以便在将DLL导入其他项目时,也会导入.config文件 问题在于亚音速服务: 我定义了: 配置部分 *section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false"/* /**configsections** 但这不允许我以后在web.config中使用configFile属性 我在web.confi

我正在尝试将web.config划分为多个配置文件,以便在将DLL导入其他项目时,也会导入.config文件

问题在于亚音速服务:

我定义了: 配置部分

  *section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false"/*

/**configsections**
但这不允许我以后在web.config中使用configFile属性

我在web.config中得到的错误是:

元素“亚音速服务”的内容不完整。预期的可能元素列表:“提供程序”

有什么建议吗


谢谢。

我有这个,它能用

web.config

<configuration>
  <configSections>
    <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false"/>
   <!--Other Sections-->
  </configSections>

  <SubSonicService configSource="SubSonic.config"/>

  <!--Other Stuff-->
</configuration>
<SubSonicService defaultProvider="yadayada">
  <providers>
    <!--List Providers Hers-->
  </providers>
</SubSonicService>

亚音速.config

<configuration>
  <configSections>
    <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false"/>
   <!--Other Sections-->
  </configSections>

  <SubSonicService configSource="SubSonic.config"/>

  <!--Other Stuff-->
</configuration>
<SubSonicService defaultProvider="yadayada">
  <providers>
    <!--List Providers Hers-->
  </providers>
</SubSonicService>


我记得读过一些关于确保SubSonicService是configSections中的第一部分的内容。

我认为您需要发布更多的代码…在没有任何敏感数据的情况下尽可能多地发布.configs。问题似乎是定义的secion名称SubSonicService在下面使用时,被视为不完整的或标记:SubSonicService configSource=“SubSonic.config”我在SubSonicService的configsecions定义中是否遗漏了什么(上面的代码片段就是我在该secion中得到的)?谢谢。我将它与亚音速2.2结合使用,它在亚音速服务不是配置部分的第一部分的情况下运行良好。不同的版本可能会有所不同。