Xpath для создания конфигурационного файла и развертывания sharepoint - PullRequest
0 голосов
/ 04 января 2011

Я новичок в sharepoint 2010 и пытаюсь обновить конфигурационный файл, чтобы он выглядел следующим образом

<applicationSettings>
  <Name.Library.Settings>
    <setting name="FromAddress" serializeAs="String">
      <value>tasks@munder.com</value>
    </setting>
  </Name.Library.Settings>
</applicationSettings>

путем развертывания функции со следующим кодом

  ,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) 

Когда я делаю это, я получаю следующую ошибку: «На шаге развертывания« Активировать компоненты »произошла ошибка: выражение должно соответствовать набору узлов».

Я полагаю, это говорит мне, что мой запрос xpath неверен. Это конфигурация / applicationSettings / Name.Library.Settings

Есть идеи, что с ним не так?

1 Ответ

0 голосов
/ 04 января 2011

Я не знаю, решит ли это все ваши проблемы, но:

"applicationSettings/Name.Library.Settings[@name='IsSharepointDeployed']"

Может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...