我试图在父应用程序下添加另一个应用程序,但是两个web.config文件都在configsection下包含log4net的条目。
我已经经历了很多关于stackoverflow的问题,但似乎无处可寻。我知道我不能使用InheritedChildApplications属性,因为在configsection下是不允许的。我已经朝着使用sectionGroup的方向前进,但无法使应用程序记录任何内容。
父级web.config
'\r'
Global.asax.cs
<configSections>
<section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" />
<sectionGroup name="log4netSection">
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</sectionGroup>
</configSections>
<location path="." inheritInChildApplications="false">
<!-- log4net config plus configSection-->
<log4netSection>
<log4net>
//omitted
</log4net>
</log4netSection>
</location>