2012-10-25 25 views
1

有没有办法阻止IIS7中的wwwroot根目录中的web.config文件继承到所有其他子文件夹?如何让web.config仅适用于根文件夹?

开发人员安装了一个将文件放入wwwroot文件夹的网络应用程序。所有工作都正常,直到安装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> 
+0

我对Web应用程序开发人员大喊大叫,最终他把垃圾和web.config文件一起移动到了一个新的虚拟目录中。我偶然发现了标签,但没有意识到inheritInChildApplications位,所以感谢您指出了这一点。 – Kez

相关问题