我们在 Windows Server 2003 R2 上运行 IIS 6。
我们希望将在 .NET 4.0 下运行的虚拟目录添加到在 .NET 2.0 下运行的站点。我们已经为虚拟目录提供了自己的应用程序池,并且我们已经将虚拟目录配置为在 4.0 下运行。
父站点工作正常,但虚拟目录会引发引用父站点的 web.config 文件的错误。我们需要虚拟目录使用它自己的 web.config 文件。
IIS 管理器中的 GUI 显示虚拟目录正在使用它自己的 web.config 文件,但我们收到的错误消息是指父 web.config 文件中的项目。
我不知道如何解决这个问题。到目前为止,我最好的线索来自另一个网站上的帖子说可以通过以下方式解决问题:
<location path="." inheritInChildApplications="false">
</location>
同样,我不确定这会解决问题,而且我不确定如何确定将其放置在何处或应该包含什么。父站点建立在 CMS 系统之上,其 web.config 文件相当复杂。