gpt4 book ai didi

asp.net - 在子应用程序中重新声明 configSection 元素

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

由于各种技术原因(在此不再赘述),我需要在 ASP.NET 2.0 应用程序的 configSections 部分中重新声明一个部分声明,该应用程序被配置为另一个 ASP.NET 2.0 应用程序的子应用程序。这是必需的,以便子应用程序可以使用不同的类型(相同的名称,不同的程序集)来实现该部分。

我尝试使用删除元素删除父声明,但 ASP.NET 运行时抛出异常,指出该部分已定义。我还尝试使用clear元素,但这会删除所有声明的部分元素,包括machine.config中的元素。如果我从 machine.config 手动添加所有必需的部分元素,我仍然会收到有关重复部分的相同错误。

有什么方法可以更改节元素的声明,以便它将按照我在这里尝试实现的方式解析为不同的类型?

最佳答案

不,我不知道有任何有记录的、受支持的方法来执行此操作。一旦配置部分被配置和声明,就无法覆盖或清除该定义。

您可以使用 .NET 2.0 配置系统做很多事情,包括将配置部分“外部化”到外部文件中 - 但我还没有听说过“取消配置”配置部分的方法。

我不知道如何让它发挥作用 - 除了明显的解决方案:在您的子应用程序中将该部分称为其他内容......

关于asp.net - 在子应用程序中重新声明 configSection 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1967116/

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