2008-11-03 133 views
8

已经有在过去几个月公布的微软的Silverlight的更新(的Silverlight 2个Beta 2个的运行时间+开发工具,RC0 +开发工具打破了Beta 2的乱舞应用程序),最近微软发布了RTM。如何在SharePoint 2007的Web部件托管Silverlight应用程序

我一直在尝试(失败)集成SharePoint 2007中和Silverlight。许多的SharePoint/Silverlight的博客,我已阅读是过时的,这意味着他们的目标SL Beta 2中

所以,我的问题是...

为了举办一个Silverlight 2.0(需要采取哪些步骤RTM)应用程序,在Web部件中,在Sharepoint Server 2007上?

+0

+1,有趣的混合技术。更好的问题可能是“这样做是否完成了?”。 – tsilb 2008-11-03 16:43:17

回答

4

我还没有尝试过这一点,但 它似乎是一个良好的开端:

Silverlight Blueprint for SharePoint

+0

我同意它的一个好的开始,但样本没有更新到RTM。看起来他们正在研究= D – Jukebox 2008-11-03 17:43:12

0

如果你打算使用用户控件[即Web部件],那么我强烈建议您查看SmartPart。您仍然需要在上面的博客中执行这些操作,以获得程序集的可识别性,可信度等,但这可以帮助您更快地部署用户控件。

2

这并不是太困难的事。有你需要遵循以下几个步骤:

  1. Update IIS with the xap mime type

  2. 把你的文件,一些的SharePoint可以让他们。在我们的例子中,我们开发了一个功能,将silverlight javascript文件和我们的xap部署到ISAPI文件夹(%Program Files%\ Common Files \ Microsoft Shared \ web server extensions \ 12 \ ISAPI)中的文件夹中。我们创建了一个名为_xaps的文件夹来托管这些文件。

  3. 将Silverlight的目标代码在任一页面本身或在内容网络的一部分。

[编辑:出于某种原因,我的对象代码没有显示出来。所以here is a link来代替]

这就是它的全部。您可能最好创建一个复制文件的功能,并更新您要托管控件的任何页面。但要将Silverlight粘贴到SharePoint中,上述内容应该可行。

相关问题