Asp.net Can';我不知道IIS继承是从哪里来的

Asp.net Can';我不知道IIS继承是从哪里来的,asp.net,inheritance,iis,web-config,Asp.net,Inheritance,Iis,Web Config,这是在Windows 2012服务器上。我有一个供应商应用程序,它将一个站点“安装”到我的IIS中。它将其作为应用程序放在默认网站下。然而,我想把它移动到一个不同的网站与不同的绑定 到目前为止,我能看到的唯一问题是,它有一个默认的文档设置正在被继承,但是我无法区分它从何处被继承。该设置不在web.config中。当我在首选绑定下创建一个新站点时,我会获得常规继承,如index.htm、index.aspx等。当我手动添加默认文档时,原始站点将获得关于重复web.config条目的错误,并使应用程

这是在Windows 2012服务器上。我有一个供应商应用程序,它将一个站点“安装”到我的IIS中。它将其作为应用程序放在默认网站下。然而,我想把它移动到一个不同的网站与不同的绑定

到目前为止,我能看到的唯一问题是,它有一个默认的文档设置正在被继承,但是我无法区分它从何处被继承。该设置不在web.config中。当我在首选绑定下创建一个新站点时,我会获得常规继承,如index.htm、index.aspx等。当我手动添加默认文档时,原始站点将获得关于重复web.config条目的错误,并使应用程序池崩溃

到目前为止,我已经查看了,默认文档设置不在应用程序的web.config中,不在父站点的web.config中,也不在层次结构上IIS服务器上的任何其他站点上。它也不在windows\microsoft.net\framework64/v4.0.30319\config文件夹中的machine.config或server web.config上


我可以不费吹灰之力地解决这个问题,但我真的很想知道这个环境是如何被继承的,从哪里继承来的。有人能指给我看其他地方吗?

检查应用程序主机配置文件。在IIS 7+上,它位于%windir%\System32\inetsrv\config\applicationHost.config

是否检查了应用程序主机配置文件?在IIS 7+上,它位于%windir%\System32\inetsrv\config\applicationHost.config是的,我忘记了那个。你能把这个重新写下来作为问题的答案,这样我就可以给你打分了吗?