Aus verschiedenen technischen Gründen, mit denen ich Sie hier nicht langweilen möchte, muss ich eine Abschnittsdeklaration im Abschnitt configSections einer ASP.NET 2.0-Anwendung neu deklarieren, die als untergeordnete Anwendung einer anderen ASP.NET 2.0-Anwendung konfiguriert ist. Dies ist erforderlich, damit die untergeordnete Anwendung einen anderen Typ (gleicher Name, andere Assembly) für die Implementierung des Abschnitts verwenden kann.
Ich habe versucht, die übergeordnete Deklaration mit dem remove-Element zu entfernen, aber die ASP.NET-Laufzeitumgebung löst eine Ausnahme aus, die besagt, dass der Abschnitt bereits definiert ist. Ich habe auch versucht, das clear-Element zu verwenden, aber das entfernt ALLE deklarierten Abschnittselemente, einschließlich derer in machine.config. Und wenn ich alle erforderlichen Abschnittselemente aus machine.config manuell hinzufüge, erhalte ich immer noch die gleiche Fehlermeldung über den doppelten Abschnitt.
Gibt es eine Möglichkeit, die Deklaration eines Abschnittselements so zu ändern, dass es sich in einen anderen Typ auflöst, wie ich es hier versuche?