ASP.Net使用虚拟目录错误的web.config(ASP.Net using wrong web

2019-09-20 03:31发布

我们在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文件是相当复杂的。

Answer 1:

我得到这个工作,所以我想离开下一个人的答案。

我在我的问题中提到的位置标记做了工作。 我让他们用他们奉上的System.Web部分工作:

<location path="." inheritInChildApplications="false">
  <system.web>
    .
    .
   (the stuff that made the site in the virtual directory break)
    .
    .
  </system.web>
 </location>


文章来源: ASP.Net using wrong web.config for virtual directory