Лучший отвечающий
Добавление проекта VS2010 в SP2010

Вопрос
-
Коллеги подскажите пожалуйста, наконец дописал код и все заработало, какие теперь необходимы действия что бы добавить фичу на портал.
Был создан приемник событий при создании было выбрано как решение фермы, в конфигурации Debug.
Код работает, как теперь добавить его на портал?
В папке с проектом лежит 4 файла
EventReceiverProject1.wsp
EventReceiverProject1.pdb
EventReceiverProject1.dll
Microsoft.Sharepoint.Sandbox.dll
wsp понятно что нужно установить и развернуть, а что делать с остальными 3-емя?
или есть какой то другой способ напрямую через VS добавить в SP ???
15 мая 2012 г. 6:51
Ответы
-
Дмитрий разобрался, вообщем была не стыковка в коде в плане того, что список называется list, ну я в коде и указал ему list, а он в последующих строках использовал не listname а titlename, где titlename=Оборудование
но что самое интересное в корневом сайте в коде указан именно list и все работает
- Изменено zerotoon 17 мая 2012 г. 4:34
- Предложено в качестве ответа Dmitry KaloshinEditor 17 мая 2012 г. 8:13
- Помечено в качестве ответа Roman Zhukov 23 мая 2012 г. 14:14
17 мая 2012 г. 4:33
Все ответы
-
Назовите wsp-пакет как-то поприличнее, остальные файлы не трогайте.
И коли код уже написан, можно приступить к этапу "почитать что-нибудь по теме".
15 мая 2012 г. 7:01Отвечающий -
Как вы узнали, что код работает, если вы не разворачивали приемник событий на портал?
|Мой Блог | Мой твиттер |
15 мая 2012 г. 7:16 -
что значит не разворачивал, нажал Начать Отладку, развернулось все на портале, все работает, после закрытие окна IE все сворачивается.
вообщем все развернул все работает.
Можно еще 1 вопросик задам, если я делаю приемник событий в семействе сайтов, то у меня нечего не получается, если в корне сайта то работает.
ну тоесть так запускаю отладку на http://test далее выбираю список к которому прикрутил приемник, проверяю, все ок работает.
а если же я создаю новый приемник по пути http://test/sites/test/test1/ запускаю отладку, проверяю в списке работу приемника и он не работает.
в коде указывал название списка вот так const string listName = "list";
что я не правильно делаю?
- Изменено zerotoon 15 мая 2012 г. 7:58
15 мая 2012 г. 7:57 -
ну тоесть так запускаю отладку на http://test далее выбираю список к которому прикрутил приемник, проверяю, все ок работает.
Поясните детально вот эти ваши действия.а если же я создаю новый приемник по пути http://test/sites/test/test1/ запускаю отладку, проверяю в списке работу приемника и он не работает.
Dmitry
Lightning Tools Check out our SharePoint tools and web parts | Lightning Tools Blog
15 мая 2012 г. 8:32Отвечающий -
Создаю приемник событий, называю его item1 далее выбираю где и как развернуть, http://test (корневой сайт) и развернуть как решение фермы, создал написал код на изменение элемента списка при определенных условиях, запускаю отладку, проверяю, всё работает.
если же я делаю все теже действия но указываю не корневой сайт а семейство сайтов http://test/sites/узел, то при запуске отладки нечего не происходит код не выполняется.
15 мая 2012 г. 9:02 -
А сам список где находится? В http://test/sites/узел ?
Dmitry
Lightning Tools Check out our SharePoint tools and web parts | Lightning Tools Blog
- Изменено Dmitry KaloshinEditor 16 мая 2012 г. 12:11
16 мая 2012 г. 12:11Отвечающий -
Дмитрий разобрался, вообщем была не стыковка в коде в плане того, что список называется list, ну я в коде и указал ему list, а он в последующих строках использовал не listname а titlename, где titlename=Оборудование
но что самое интересное в корневом сайте в коде указан именно list и все работает
- Изменено zerotoon 17 мая 2012 г. 4:34
- Предложено в качестве ответа Dmitry KaloshinEditor 17 мая 2012 г. 8:13
- Помечено в качестве ответа Roman Zhukov 23 мая 2012 г. 14:14
17 мая 2012 г. 4:33