Как разместить приложение Silverlight в веб-части Sharepoint 2007 - PullRequest
8 голосов
/ 03 ноября 2008

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

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

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

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

Ответы [ 4 ]

4 голосов
/ 03 ноября 2008

Я не пробовал это, но это кажется хорошим началом:

План Silverlight для SharePoint

2 голосов
/ 06 ноября 2008

Это не так уж сложно сделать. Есть несколько шагов, которые вы должны выполнить:

  1. Обновление IIS с типом xap mime .

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

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

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

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

1 голос
/ 03 ноября 2008
0 голосов
/ 03 ноября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...