none
Добавление проекта VS2010 в SP2010 RRS feed

  • Вопрос

  • Коллеги подскажите пожалуйста, наконец дописал код и все заработало, какие теперь необходимы действия что бы добавить фичу на портал.

    Был создан приемник событий при создании было выбрано как решение фермы, в конфигурации Debug.

    Код работает, как теперь добавить его на портал?

    В папке с проектом лежит 4 файла

    EventReceiverProject1.wsp

    EventReceiverProject1.pdb

    EventReceiverProject1.dll

    Microsoft.Sharepoint.Sandbox.dll

    wsp понятно что нужно установить и развернуть, а что делать с остальными 3-емя?

    или есть какой то другой способ напрямую через VS добавить в SP ???

Ответы

  • Дмитрий разобрался, вообщем была не стыковка в коде в плане того, что список называется list, ну я в коде и указал ему list, а он в последующих строках использовал не listname а titlename, где titlename=Оборудование

    но что самое интересное в корневом сайте в коде указан именно list и все работает

    • Изменено zerotoon 17 мая 2012 г. 4:34
    • Предложено в качестве ответа Dmitry KaloshinEditor 17 мая 2012 г. 8:13
    • Помечено в качестве ответа Roman Zhukov 23 мая 2012 г. 14:14

Все ответы

  • Назовите wsp-пакет как-то поприличнее, остальные файлы не трогайте.

    И коли код уже написан, можно приступить к этапу "почитать что-нибудь по теме".

    Отвечающий
  • Как вы узнали, что код работает, если вы не разворачивали приемник событий на портал?

    |Мой Блог | Мой твиттер |

  • что значит не разворачивал, нажал Начать Отладку, развернулось все на портале, все работает, после закрытие окна IE все сворачивается.

    вообщем все развернул все работает.

    Можно еще 1 вопросик задам, если я делаю приемник событий в семействе сайтов, то у меня нечего не получается, если в корне сайта то работает.

    ну тоесть так запускаю отладку на http://test далее выбираю список к которому прикрутил приемник, проверяю,  все ок работает.

    а если же я создаю новый приемник по пути http://test/sites/test/test1/ запускаю отладку, проверяю в списке работу приемника и он не работает.

    в коде указывал название списка вот так const string listName = "list";

    что я не правильно делаю?


    • Изменено zerotoon 15 мая 2012 г. 7:58
  • ну тоесть так запускаю отладку на http://test далее выбираю список к которому прикрутил приемник, проверяю,  все ок работает.

    а если же я создаю новый приемник по пути http://test/sites/test/test1/ запускаю отладку, проверяю в списке работу приемника и он не работает.

    Поясните детально вот эти ваши действия.

    Dmitry

    Lightning Tools LogoLightning Tools Check out our SharePoint tools and web parts | Lightning Tools Blog

    Отвечающий
  • Создаю приемник событий, называю его item1 далее выбираю где и как развернуть, http://test (корневой сайт) и развернуть как решение фермы, создал написал код на изменение элемента списка при определенных условиях, запускаю отладку, проверяю, всё работает.

    если же я делаю все теже действия но указываю не корневой сайт а семейство сайтов http://test/sites/узел, то при запуске отладки нечего не происходит код не выполняется.

  • А сам список где находится? В http://test/sites/узел ?

    Dmitry

    Lightning Tools LogoLightning Tools Check out our SharePoint tools and web parts | Lightning Tools Blog


    Отвечающий
  • Дмитрий разобрался, вообщем была не стыковка в коде в плане того, что список называется list, ну я в коде и указал ему list, а он в последующих строках использовал не listname а titlename, где titlename=Оборудование

    но что самое интересное в корневом сайте в коде указан именно list и все работает

    • Изменено zerotoon 17 мая 2012 г. 4:34
    • Предложено в качестве ответа Dmitry KaloshinEditor 17 мая 2012 г. 8:13
    • Помечено в качестве ответа Roman Zhukov 23 мая 2012 г. 14:14