Log4Net web.config部分已定义

时间:2018-08-20 19:56:05

标签: web-config log4net log4net-configuration configsection

我试图在父应用程序下添加另一个应用程序,但是两个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>

0 个答案:

没有答案