gpt4 book ai didi

asp.net-mvc-4 - "Entry has already been added"- 两个独立的应用程序池

转载 作者:行者123 更新时间:2023-12-02 16:24:45 25 4
gpt4 key购买 nike

我正在创建现有生产站点的测试版本。站点内存在虚拟 Web 服务应用程序 - 并且两个 Web 配置具有相同的连接字符串。

生产 Web 配置中没有“明确”标签,并且网站和 Web 服务在两个单独的应用程序池上愉快地共存。

但是,在测试站点上,每次我浏览到 Web 服务 URL 时,我都会收到配置错误“条目‘ConnectionString’已被添加。”

测试站点和相应的虚拟应用程序使用自己单独的应用程序池。有什么想法吗?

谢谢吉姆

最佳答案

Web.config 继承甚至发生在不同的应用程序池之间。如果您想停止此行为,您应该将属性 enableConfigurationOverride="false" 添加到 applicationHost.config 文件中的 appPool(位于 %WINDIR%\System32\inetsrv\Config 和 %WINDIR%\SysWOW64\inetsrv\config)如以下示例所示:

<add name="MyAppPool" autoStart="true" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" enableConfigurationOverride="false">
<processModel identityType="NetworkService" />
</add>

马泰奥

关于asp.net-mvc-4 - "Entry has already been added"- 两个独立的应用程序池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23367347/

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