Ich bin 2010 zu SharePoint- und ich versuche, die Konfigurationsdatei zu aktualisieren, wie diesXpath für die Erstellung von Konfigurationsdatei und Sharepoint-Bereitstellung
<applicationSettings>
<Name.Library.Settings>
<setting name="FromAddress" serializeAs="String">
<value>[email protected]</value>
</setting>
</Name.Library.Settings>
</applicationSettings>
durch eine Funktion mit dem folgenden Code suchen Bereitstellung
,new ModificationEntry(
"applicationSettings/Name.Library.Settings"
,"configuration/applicationSettings"
,"<Name.Library.Settings/>"
,SPWebConfigModification.SPWebConfigModificationType.EnsureChildNode
,true)
,new ModificationEntry(
"applicationSettings/Name.Library.Settingsname='IsSharepointDeployed']"
,"configuration/applicationSettings/Name.Library.Settings"
,"<setting name='IsSharepointDeployed' serializeAs='String' />"
,SPWebConfigModification.SPWebConfigModificationType.EnsureChildNode
,true)
Wenn ich dies tue, erhalte ich den folgenden Fehler "Fehler im Bereitstellungsschritt 'Funktionen aktivieren': Der Ausdruck muss zu einem Knotensatz ausgewertet werden."
Ich glaube, das sagt mir, dass meine Xpath-Abfrage falsch ist. Es ist Konfiguration/applicationSettings/Name.Library.Settings
Irgendwelche Ideen, was kann damit falsch sein?
Diese Frage hat nichts mit XPath zu tun. Es ist nicht klar, was erreicht werden soll. –
Nun, die Methode ModificationEntry nimmt einen einfachen xPath als eines ihrer Argumente, also gibt es eine mögliche Verbindung. –