限制ASP.NET web.config中的节继承

时间:2016-04-28 17:21:52

标签: c# asp.net

我有一个asp.net应用程序在路径\ X下工作,子文件夹中有另一个说\ X \ Y

都有web.config文件。

如果我在app X中的web.config中插入以下部分

<system.diagnostics>
    <trace autoflush="true" indentsize="0">
      <listeners>
      ...

应用程序Y也会尝试使用它(并且失败,因为在X中使用的侦听器是我自己的类,在Y中不存在)。我不想要它..但我想保留其他部分使用X的继承(由于遗留原因)。

如何单独关闭system.diagnostics部分的继承?

1 个答案:

答案 0 :(得分:1)

显然你需要将相关部分包装在:

<location path="." inheritInChildApplications="false">
...
</location>