Ich muss eine Sitecore-Include-Patch-Datei erstellen, um dem vorhandenen Wertattribut der Einstellung IgnoreUrlPrefixes
in der Datei web.config eine Zeichenfolge hinzuzufügen.
Ich habe versucht, die standardmäßig ignorierten Präfixe vollständig mit der folgenden Include-Datei zu überschreiben:
%Vor% Dabei ist /foo/
das URL-Präfix, das ich den Standardpräfixen hinzufügen möchte. ShowConfig.aspx
gibt an, dass die geänderte Konfiguration nicht angewendet wurde.
Idealerweise würde ich gerne /foo/
zu dem hinzufügen können, was als Standard IgnoreUrlPrefixes
-Werte existiert. Weiß jemand, ob dies möglich ist und wie man es in der Sitecore-Patch-Syntax spezifiziert?
Gute Erklärung aller Möglichkeiten von Sitecore Include-Konfigurationsdateien finden Sie in diesem John West Blog-Post .
Wie Sie im verlinkten Post finden können:
%Vor% Es ist nicht erlaubt, " /foo/
zu dem vorhandenen Attribut IgnoreUrlPrefixes
" hinzuzufügen.
Ich bin kürzlich auf dasselbe Problem gestoßen und es scheint, als hätte Mark Ursino einen Blog zu diesem speziellen Thema gepostet:
In seinem Beispiel führt er eine benutzerdefinierte Pipeline nach dem Standard-Sitecore aus, um den Wert zu aktualisieren.
Also, stattdessen habe ich einen neuen Pipeline-Prozessor erstellt, der nach dem Built-in-Version (die die vorhandenen nativen IgnoreUrlPrefixes unterstützt Einstellung) und ermöglicht es Ihnen, jeden Pfad über seine eigene XML-Konfiguration hinzuzufügen Knoten. Der Vorteil hier ist, dass Sie Patch und Patch weitermachen können ohne die vorhandenen Werte kopieren zu müssen.
Beispiel-Patch-Datei:
%Vor%Quellcode für den Pipeline-Prozessor, aus dem Blog:
%Vor%