Как разместить приложение Silverlight в веб-части Sharepoint 2007

За последние пару месяцев для Silverlight от Microsoft было выпущено множество обновлений (Silverlight 2 beta 2 runtime + dev tools, RC0 + dev tools, которые сломали приложения beta 2), а недавно Microsoft выпустила RTM.

Я пытался (безуспешно) интегрировать Sharepoint 2007 и Silverlight. Многие блоги sharepoint / silverlight, которые я читал, устарели, что означает, что они нацелены на SL Beta 2.

Итак, мой вопрос ...

Какие шаги необходимы для размещения приложения Silverlight 2.0 (RTM) в веб-части на сервере Sharepoint Server 2007?


person Jukebox    schedule 03.11.2008    source источник
comment
+1, интересное сочетание технологий. Может быть, лучше спросить: «Делалось ли это когда-нибудь?».   -  person tsilb    schedule 03.11.2008


Ответы (4)


Я не пробовал это делать, но похоже, что это хорошее начало:

Silverlight Blueprint для SharePoint

person jan    schedule 03.11.2008
comment
Я согласен, что это хорошее начало, но образцы не были обновлены до RTM. Похоже, они над этим работают = D - person Jukebox; 03.11.2008

Сделать это не так уж и сложно. Вам необходимо выполнить несколько шагов:

  1. Обновите IIS, используя mime-тип xap.

  2. Поместите свои файлы так, чтобы SharePoint мог их получить. В нашем случае мы разработали функцию, которая развертывает файлы javascript silverlight и наш xap-файл в папки в папке ISAPI (% Program Files% \ Common Files \ Microsoft Shared \ web server extensions \ 12 \ ISAPI). Мы создали папку с именем _xaps для размещения этих файлов.

  3. Поместите объектный код Silverlight либо на саму страницу, либо в веб-часть содержимого.

[РЕДАКТИРОВАТЬ: по какой-то причине мой объектный код не отображается. Итак, это ссылка на пример. ]

Вот и все, что нужно сделать. Вам, вероятно, лучше всего создать функцию для копирования файлов и обновления любой страницы, на которой размещен элемент управления. Но чтобы просто закрепить Silverlight в SharePoint, все вышеперечисленное должно сработать.

person Bryant    schedule 05.11.2008

Это может помочь: http://www.u2u.info/Blogs/Karine/Lists/Posts/Post.aspx?ID=40

person Toni Frankola    schedule 03.11.2008

Если вы собираетесь использовать элементы управления пользователя [т.е. Веб-части], то я настоятельно рекомендую взглянуть на SmartPart. Вам все равно нужно будет сделать то, что описано в вышеприведенных блогах, чтобы сборки были распознаны, доверены и т. Д., Но это может помочь вам быстрее развернуть пользовательские элементы управления.

person Cory Foy    schedule 03.11.2008