过去几个月,微软的Silverlight发布了一系列更新(Silverlight 2 beta 2运行时+开发工具,RC0 + dev工具打破了beta 2应用程序),最近微软发布了RTM。 / p>
我一直在尝试(不成功)集成Sharepoint 2007和Silverlight。我读过的许多sharepoint / silverlight博客都已过时,这意味着他们的目标是SL Beta 2。
所以,我的问题是......
为了在Sharepoint Server 2007上的Web部件中托管Silverlight 2.0(RTM)应用程序,需要执行哪些步骤?
答案 0 :(得分:4)
我没试过,但是 这似乎是一个好的开始:
答案 1 :(得分:2)
这不是很难做到的。您需要遵循以下几个步骤:
将您的文件放在SharePoint可以获取的文件中。在我们的例子中,我们开发了一个功能,它将silverlight javascript文件和我们的xap文件部署到ISAPI文件夹中的文件夹(%Program Files%\ Common Files \ Microsoft Shared \ web server extensions \ 12 \ ISAPI)。我们创建了一个名为_xaps的文件夹来托管这些文件。
[编辑:由于某种原因,我的目标代码没有显示出来。所以here is a link改为一个例子]
这就是它的全部。您可能最好创建一个功能来复制文件并更新您托管控件的任何页面。但是只要坚持使用SharePoint中的Silverlight就可以了。
答案 2 :(得分:1)
答案 3 :(得分:0)
如果您打算使用用户控件[即Web部件],然后我强烈建议您查看SmartPart。您仍然需要在上面的博客中执行这些操作以使程序集得到识别,信任等,但这可以帮助您更快地部署用户控件。