Sharepoint 2010 用于创建配置文件和sharepoint部署的Xpath
我是sharepoint 2010的新手,正在尝试将配置文件更新为如下所示Sharepoint 2010 用于创建配置文件和sharepoint部署的Xpath,sharepoint-2010,Sharepoint 2010,我是sharepoint 2010的新手,正在尝试将配置文件更新为如下所示 <applicationSettings> <Name.Library.Settings> <setting name="FromAddress" serializeAs="String"> <value>tasks@munder.com</value> </setting> </Name.Library.S
<applicationSettings>
<Name.Library.Settings>
<setting name="FromAddress" serializeAs="String">
<value>tasks@munder.com</value>
</setting>
</Name.Library.Settings>
</applicationSettings>
tasks@munder.com
通过使用以下代码部署功能
,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)
,新修改入口(
“应用程序设置/Name.Library.Settings”
,“配置/应用程序设置”
,""
,SPWebConfigModification.SPWebConfigModificationType.EnsureChildNode
,对)
,新修改入口(
“应用程序设置/Name.Library.Settingsname='IsSharepointDeployed']”
,“配置/applicationSettings/Name.Library.Settings”
,""
,SPWebConfigModification.SPWebConfigModificationType.EnsureChildNode
,对)
当我执行此操作时,会出现以下错误“部署步骤“激活功能”中发生错误”:表达式必须计算为节点集
我相信这说明我的xpath查询是错误的。它是configuration/applicationSettings/Name.Library.Settings
你知道这有什么问题吗?我不知道这是否解决了你所有的问题,但是:
"applicationSettings/Name.Library.Settings[@name='IsSharepointDeployed']"
可能会有帮助。这个问题与XPath无关。现在还不清楚应该实现什么。方法ModificationEntry将一个简单的xPath作为其参数之一,因此存在一个可能的连接。