Iis 7 虚拟文件夹中的ASP.NET应用程序使用网站根文件夹中应用程序的web.config

Iis 7 虚拟文件夹中的ASP.NET应用程序使用网站根文件夹中应用程序的web.config,iis-7,web-config,asp.net-2.0,Iis 7,Web Config,Asp.net 2.0,我在虚拟文件夹中有几个ASP.NET应用程序(已配置为应用程序,并具有不同的应用程序池),但我想安装另一个ASP.NET应用程序,该应用程序将根据某些条件(从数据库和cookie)重定向到其中一个虚拟文件夹 虚拟文件夹中的所有应用程序都可以正常工作,但如果我安装根应用程序,则会出现一些关于重复web.config设置的错误 解决方法是为重定向应用程序创建另一个虚拟文件夹,并在根站点上使用HTML重定向 但是,我想知道虚拟文件夹中的web应用程序是否可以跳过.config层次结构中的网站根web.

我在虚拟文件夹中有几个ASP.NET应用程序(已配置为应用程序,并具有不同的应用程序池),但我想安装另一个ASP.NET应用程序,该应用程序将根据某些条件(从数据库和cookie)重定向到其中一个虚拟文件夹

虚拟文件夹中的所有应用程序都可以正常工作,但如果我安装根应用程序,则会出现一些关于重复web.config设置的错误

解决方法是为重定向应用程序创建另一个虚拟文件夹,并在根站点上使用HTML重定向

但是,我想知道虚拟文件夹中的web应用程序是否可以跳过.config层次结构中的网站根web.config

谢谢


Luis Alonso Ramos

一个选项是将web.config的所有设置移动到使用inheritInChildApplications属性的位置路径,以便这些设置仅应用于父应用程序,而不应用于子应用程序,例如:

<location inheritInChildApplications="false">
... move all your settings here...
</location>

... 将所有设置移到此处。。。

我相信这是故意的。IIS执行教权。因为我不确定,不是作为回答,而是作为评论。