有没有办法阻止IIS7中wwwroot根目录下的web.config文件继承到所有其他子文件夹?
开发人员安装了一个将文件放在wwwroot文件夹中的Web应用程序。一切正常,直到安装Exchange 2010并且无法正常工作。删除wwwroot根目录中的web.config文件可以使Exchange正常工作(OWA等),但会破坏Web应用程序。放回web.config文件可修复Web应用程序,但会再次破坏Exchange。
答案 0 :(得分:2)
要阻止对子应用程序的继承配置,请将<system.web>
标记包装在<location>
标记中,并inheritInChildApplications="false"
。
<location path="." inheritInChildApplications="false">
<system.web>
...
</system.web>
</location>