2009-08-30 4 views
2

Я новичок в sharepoint. Мне нужно развернуть приложение с одного сервера на другой сервер (тестовый сервер). Теперь я использую пакет решений для развертывания приложения. У меня есть одна проблема при развертывании. В web.config приложения есть записи, такие как записи appsetting, записи безопасного управления, записи о конечных точках для наших собственных сервисов и многое другое. В настоящее время я делаю это вручную. Только безопасные записи управления обновляются в файле web.config через manifest.xml, но я не знаю, как обновлять другие записи. Пожалуйста, помогите мне в решении этой проблемы.Развертывание SharePoint web.config запись

У меня есть еще одна проблема. Я должен сделать что-то вроде щелчка после развертывания. Как мне это сделать? Могу ли я развернуть приложение с измененным web.config как установщик?

Заранее спасибо.

+0

Принадлежит http://serverfault.com/ – Rushyo

ответ

1

jkpadhi,

Если у вас нет какого-либо программного контроля над кодовым, тем Rushyo правильно - вы, вероятно, лучше удач с вашими вопросами над на ServerFault. Остальная часть этого ответа предполагает, что вы являетесь разработчиком и имеете доступ к изменениям кода.

SharePoint включает SPWebConfigModification типа для поддержки типа изменений web.config, которые вы хотели бы сделать, и этот тип обычно используются во время активации и деактивации Feature с помощью FeatureReceiver. Обратитесь к этому StackOverflow посту, так как она включает в себя дополнительную информации квалификационной и несколько ссылок от Alex анг, Колина Dekker, и меня:

How to update web.config on each WFE in a SharePoint server farm?

Как для развертывания ClinkOnce стиля: Я не думаю, вы сможете сделать так просто для установки пакета решений. Тем не менее, вы можете получить довольно близко, с решением, которое Lars Fastrup (один из постоянных пользователей SharePoint здесь в stackoverflow) собрал и разместил на CodePlex. Его решение позволяет размещать инсталляционную оболочку вокруг пакета решений (WSP), и установщик заботится о таких вещах, как проверка зависимостей. См. http://sharepointinstaller.codeplex.com

Надеюсь, это поможет!

0

В качестве альтернативы взглянуть на this tool

это позволит Вам сделать изменения в web.config через команду Stsadm (нет кода требуется). Я использую его в сценариях развертывания для своих клиентов.

Смежные вопросы