如何使web.config仅应用于根文件夹?

时间:2012-10-25 18:03:31

标签: iis-7

有没有办法阻止IIS7中wwwroot根目录下的web.config文件继承到所有其他子文件夹?

开发人员安装了一个将文件放在wwwroot文件夹中的Web应用程序。一切正常,直到安装Exchange 2010并且无法正常工作。删除wwwroot根目录中的web.config文件可以使Exchange正常工作(OWA等),但会破坏Web应用程序。放回web.config文件可修复Web应用程序,但会再次破坏Exchange。

1 个答案:

答案 0 :(得分:2)

要阻止对子应用程序的继承配置,请将<system.web>标记包装在<location>标记中,并inheritInChildApplications="false"

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