2008-11-03 129 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中,上述內容應該可行。

相關問題