none
Утсановка wsp файла RRS feed

  • Вопрос

  • Проблема следующего характера. Есть проект в VS 2010. В проекте 6 ListDefinition. При нажатии F5 проходит Deploy. На сайте создаются все списки, типы контента. И вообще все хорошо.

    При установке скомпилированного и упакованого wsp через консоль SharePoint Feature устанавливается. Я ее активирую. НО! Ничего не создается. Ни списков, ни типов контента.

    Устанавливаю фичу так:

    Add-SPSolution -LiteralPath "c:\Release\DocAuto.wsp"
    install-SPSolution DocAuto.wsp -GACDeployment
    iisreset /noforce
    

     

    5 июля 2011 г. 14:17

Ответы

Все ответы

  • Активацию, похоже, надо делать...
    5 июля 2011 г. 19:08
    Отвечающий
  • А вы проект делали - Развернуть как изолированное решение или как решение фермы? 

  • Активацию фичи делал. Проект создан как решение фермы.
  • Здравствуйте,

    посмотрите синтаксис команды для развертывания пакета решений во всех веб-приложениях:

    Install-SPSolution -Identity <SolutionName> -AllWebApplications -time <TimeToDeploy> -GACDeployment -CASPolicies

    может с параметром -AllWebApplications попробовать?

    Развертывание пакетов решений (SharePoint Server 2010)


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
  • install-SPSolution DocAuto.wsp -GACDeployment -AllWebApplications
    

    Выдает ошибку.
    Install-SPSolution : This solution contains no resources scoped for a Web application and cannot be deployed to a particular Web application.

    Не могу понять почему из VS2010 все делается нормально, а руками никак.

  • Попробуйте сделать установку в гаг вручную:

    1.Add-SPSolution -LiteralPath "c:\Release\DocAuto.wsp"
    2. Заходите в центр администрирования -> Параметры сайта ->Управления решениями для фермы, развернуть ваш wsp

    3. Заходите на сайт на который надо добавить LD и активируете фичу.

     

  • В центре администрирования, в параметрах сайта wsp развернут.

    А на сайте фичи не появляется.

    Иду на http://localhost/_layouts/ManageFeatures.aspx, там этой фичи нет.

  • Должна быть! Вы из студии запустите(у вас же там все работает), зайдите в параметры сайта и посмотрите есть она или нет. У вас и не появляется LD т.к. фича не активирована.
  • Для активирования компонента необходимо на сайте развернуть меню Действия сайта и выбрать Параметры сайта. В разделе Действия сайта выберите Управление компонентами сайта. На странице компонентов рядом с именем компонента нажмите кнопку Активировать.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
  • Есть Управление возможностями сайта, а Управление компонентами сайта нет
    6 июля 2011 г. 10:00
  • вам нужно Управление возможностями сайта, там должна появиться ваша фича, которую надо будет активировать. Я думаю что под УВС и УКС понимается одно и то же.
    6 июля 2011 г. 10:03
  • В том то и проблема, что там этой фичи нет. Она есть только центре администрирования.
    6 июля 2011 г. 11:04
  • Уф... Сделал.

    Удалил старую фичу в Visual Studio. Создал новую. Добавил в нее все свои списки. Вроде все заработало.

    Непонятно только почему VS без проблем делала Deploy...


    Всем огромное спасибо.
    6 июля 2011 г. 11:26