我正在尝试将我的web.config分成多个配置文件,这样当我将DLL导入其他项目时,也会导入.config文件。
问题出在SubSonicService:
我定义了: 的 configSections
*section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" requirePermission="false"/*
/**configsections**
但是这不允许我稍后在web.config中使用configFile属性。
我在web.config中遇到的错误是:
元素'SubSonicService'的内容不完整。预期可能元素列表:'提供者'。
任何提示?
感谢。
答案 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的第一部分的内容。