gpt4 book ai didi

.net-4.0 - ASP.Net 对虚拟目录使用错误的 web.config

转载 作者:行者123 更新时间:2023-12-04 23:26:50 25 4
gpt4 key购买 nike

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

最佳答案

我让这个工作,所以我想把答案留给下一个人。

我在问题中提到的位置标签完成了这项工作。我通过使用它们来包含一个 system.web 部分来让它们工作:

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

关于.net-4.0 - ASP.Net 对虚拟目录使用错误的 web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11634939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com