none
Разработка под SharePoint 2010 RRS feed

  • Вопрос

  • Для разработки под SharePoint нужно, чтобы Visual Studio и SP Server стояли на одной машине, но заниматься разработкой на боевом сервере совершенно нелогично. Как решить эту проблему?
    25 июля 2011 г. 9:45

Ответы

  • Когда вы создаете на тестовом сервере решение (EventReciever, WorkFlow и тд) в папке Bin\Debug у вас создается name.wsp - это и есть ваша фича, которая нужна для переноса. Копируете ее на сервер и в PowerShell'e:

    Add-SPSolution -LiteralPath d:\folder\name.wsp
    Install-SPSolution -GACDeployment -Identity name.wsp

    Заходите на нужный вам сайт (где должна работать фича), Действия сайта -> параметры сайта -> Управления возможностями сайта и активируете name.wsp

    Если нужно перенести сайт или список, то заходим в центр администрирования:

    Резервное копирование и восстановление ->экспорт списка или сайта выбираете сайт и список

    Получаете фаил name.cmp переносите на боевой сервер и PS команда:

    Import-SPWeb http://localhost/site/ -Path d:\folder\name.cmp -Force

    • Помечено в качестве ответа guy222 25 июля 2011 г. 11:45
    25 июля 2011 г. 11:20

Все ответы

  • Нужно 2 сервера 1-тестовый SPS или SPF + VS2010 2-Боевой, на него разворачивать ваши фичи(.wspс  помощью PowerShell'a)

    25 июля 2011 г. 10:03
  • Можете кинуть ссылку, чтобы определиться куда копать?
    25 июля 2011 г. 10:52
  • Когда вы создаете на тестовом сервере решение (EventReciever, WorkFlow и тд) в папке Bin\Debug у вас создается name.wsp - это и есть ваша фича, которая нужна для переноса. Копируете ее на сервер и в PowerShell'e:

    Add-SPSolution -LiteralPath d:\folder\name.wsp
    Install-SPSolution -GACDeployment -Identity name.wsp

    Заходите на нужный вам сайт (где должна работать фича), Действия сайта -> параметры сайта -> Управления возможностями сайта и активируете name.wsp

    Если нужно перенести сайт или список, то заходим в центр администрирования:

    Резервное копирование и восстановление ->экспорт списка или сайта выбираете сайт и список

    Получаете фаил name.cmp переносите на боевой сервер и PS команда:

    Import-SPWeb http://localhost/site/ -Path d:\folder\name.cmp -Force

    • Помечено в качестве ответа guy222 25 июля 2011 г. 11:45
    25 июля 2011 г. 11:20
  • Спасибо, буду пробовать.
    25 июля 2011 г. 11:45