2008-11-03 17 views
8

ha habido una oleada de actualizaciones lanzadas a Silverlight de Microsoft en el último par de meses (Silverlight herramientas 2 2 herramientas de tiempo de ejecución + dev beta, RC0 + dev que se rompieron beta 2 aplicaciones), y recientemente Microsoft lanzó el RTM.Cómo alojar una aplicación de Silverlight en un elemento web Sharepoint 2007

He estado tratando (sin éxito) para integrar Sharepoint 2007 y Silverlight. Muchos de los blogs de SharePoint/silverlight que he leído son obsoletas, lo que significa que se dirigen SL Beta 2.

lo tanto, mi pregunta es ...

¿Qué pasos son necesarios con el fin de acoger una Silverlight 2.0 (RTM), en una parte web, en Sharepoint Server 2007?

+0

+1, mezcla interesante de tecnologías. Una mejor pregunta podría ser "¿Se ha hecho esto alguna vez?". – tsilb

Respuesta

4

No he probado esto, pero parece que un buen comienzo:

Silverlight Blueprint for SharePoint

+0

estoy de acuerdo en que es un buen comienzo, pero las muestras no se han actualizado a la RTM. Parece que están trabajando en eso = D – Jukebox

0

Si se va a utilizar controles de usuario [es decir, Elementos web], entonces recomiendo mirar SmartPart. Todavía necesitará hacer las cosas en los blogs anteriores para obtener las asambleas reconocidas, confiables, etc., pero esto puede ayudarlo a obtener los controles de usuario implementados más rápido.

2

Esto no es demasiado difícil de hacer. Hay algunos pasos que debe seguir:

  1. Update IIS with the xap mime type.

  2. colocar los archivos que algunos de SharePoint puede obtenerlos. En nuestro caso, desarrollamos una función que implementó los archivos Javascript de silverlight y nuestra xap en carpetas en la carpeta ISAPI (% Archivos de programa% \ Archivos comunes \ Microsoft Shared \ web server extensions \ 12 \ ISAPI). Creamos una carpeta llamada _xaps para alojar estos archivos.

  3. Coloque el código objeto Silverlight en la página o en un elemento web de contenido.

[EDITAR: Por alguna razón mi código de objeto no se muestra. Así here is a link a un ejemplo en vez]

Eso es todo lo que hay que hacer. Probablemente sea mejor que cree una función para copiar los archivos y actualice la página en la que está alojando el control. Sin embargo, para pegar Silverlight en SharePoint, lo anterior debería funcionar.

Cuestiones relacionadas