SubSonic - 划分web.config

时间:2009-09-14 21:12:21

标签: subsonic web-config

我正在尝试将我的web.config分成多个配置文件,这样当我将DLL导入其他项目时,也会导入.config文件。

问题出在SubSonicService:

我定义了:     的 configSections

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

/**configsections**

但是这不允许我稍后在web.config中使用configFile属性。

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

元素'SubSonicService'的内容不完整。预期可能元素列表:'提供者'。

任何提示?

感谢。

1 个答案:

答案 0 :(得分:2)

我有这个并且有效。

<强>的web.config

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

  <SubSonicService configSource="SubSonic.config"/>

  <!--Other Stuff-->
</configuration>

<强> SubSonic.config

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

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