Как я могу выполнить автоматическое развертывание с помощью решения wsp и файла exe.config? - PullRequest
1 голос
/ 23 июля 2010

У меня есть решение SharePoint (упакованное в файл wsp), созданное с помощью WSPBuilder, в сочетании с простым Setup.exe и Setup.exe.config. Setup.exe.config просто указывает на решение WSP.

Есть ли способ передать значения, например, какое веб-приложение для развертывания решения, чтобы наш клиент мог выполнить установку без вывода сообщений без вмешательства пользователя?

Я думаю, что это будет атрибут в файле Setup.exe.config, поскольку именно там находятся appSettings. Может ли кто-нибудь указать мне правильное направление?

1 Ответ

3 голосов
/ 23 июля 2010

Да, конечно!Проверьте инструмент командной строки stsadm.Вы, вероятно, захотите сначала вызвать команду addolution (чтобы добавить ее в базу данных Sharepoint), затем развернуть решение (чтобы распространить ее на определенные или все веб-приложения).

http://technet.microsoft.com/en-us/library/cc288981%28office.12%29.aspx

Это будет выглядеть примерно так:

stsadm.exe -o addsolution MySolution.wsp
stsadm.exe -o deploysolution -name MySolution.wsp -local -allowGacDeployment -url http://www.sharepointsite.com

Другие люди разработали аддоны для stsadm, которые могут делать все другие интересные вещи в скриптовом режиме - ищите, если вам нужно сделать другие части в вашей тихой установке.

Tim
...