none
Добавление веб части на портал RRS feed

  • Вопрос

  • Имеется веб часть, оттестированная на локальном сервере. Как добавить её на рабочую ферму?

    Добавлял по мануалу. Нашёл .wsp файлик, залил на машину, где установлен сервер, добавил на ферму командой 

    Add-SPSolution -LiteralPath <SolutionPath>

    Развернул командой

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

    В центре администрирования пишет состояние - развернуто (выполнено глобальное развертывание), но нужная веб часть просто не появляется в категории "Custom". Что я делаю не так?

    PS: SharePoint 2010

    • Изменено MA8IM 24 февраля 2015 г. 9:48
    24 февраля 2015 г. 9:40

Ответы

  • Перейдите на сайт, откройте настройки сайта, затем Site Collection Features (как у русской локализации не помню) -> Посмотрите актиривана ли там ваша feature.

    [custom.development]

    • Помечено в качестве ответа MA8IM 24 февраля 2015 г. 10:57
    24 февраля 2015 г. 10:26

Все ответы

  • Feature с веб-частью активирована?
    Напишите содержимое файлов с описанием веб-части и фичи.


    [custom.development]



    24 февраля 2015 г. 9:55
  • Feature.xml

    <?xml version="1.0" encoding="utf-8"?> <Feature xmlns="http://schemas.microsoft.com/sharepoint/" Description="My Silverlight Web Part Feature" Id="4a44d724-0373-4d62-a92a-c7970513abbe" Scope="Site" Title="InterfaceTest Feature1"> <ElementManifests> <ElementManifest Location="SilverlightWebPart1\Elements.xml" /> <ElementFile Location="SilverlightWebPart1\SilverlightWebPart1.webpart" /> <ElementFile Location="SilverlightWebPart1\IFTest.xap" /> </ElementManifests> </Feature>

    Elements.xml

    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/" >
      <Module Name="SilverlightWebPart1" List="113" Url="_catalogs/wp">
        <File Path="SilverlightWebPart1\SilverlightWebPart1.webpart" Url="InterfaceTest_SilverlightWebPart1.webpart" Type="GhostableInLibrary" >
          <Property Name="Group" Value="Custom" />
        </File>
      </Module>
      <Module Name="SilverlightWebPart1">
        <File Path="SilverlightWebPart1\IFTest.xap" Url="SiteAssets/InterfaceTest/SilverlightWebPart1/IFTest.xap" />
      </Module>
    </Elements>

    manifest.xml

    <?xml version="1.0" encoding="utf-8"?>
    <Solution xmlns="http://schemas.microsoft.com/sharepoint/" SolutionId="747c0770-a2d7-4e83-b38b-f2d4f0d6d755" SharePointProductVersion="14.0">
      <Assemblies>
        <Assembly Location="InterfaceTest.dll" DeploymentTarget="GlobalAssemblyCache" />
      </Assemblies>
      <FeatureManifests>
        <FeatureManifest Location="InterfaceTest_Feature1\Feature.xml" />
      </FeatureManifests>
    </Solution>

    24 февраля 2015 г. 10:17
  • Перейдите на сайт, откройте настройки сайта, затем Site Collection Features (как у русской локализации не помню) -> Посмотрите актиривана ли там ваша feature.

    [custom.development]

    • Помечено в качестве ответа MA8IM 24 февраля 2015 г. 10:57
    24 февраля 2015 г. 10:26
  • Параметры сайта -> Возможности сайта

    24 февраля 2015 г. 10:39
  • Да, спасибо! Нашёл, активировал, заработало.
    24 февраля 2015 г. 10:58