在Sharepoint 2007中托管Silverlight浏览器应用程序

时间:2009-12-01 07:58:46

标签: silverlight sharepoint silverlight-3.0 sharepoint-2007

我正在尝试在Sharepoint 2007中托管Silverlight 3 Out of Browser Application。我的应用程序显示正常;但是当我把它作为浏览器安装时;并尝试从桌面运行它;只显示空白屏幕,没有任何事情发生。

XAP文件保存在_layout / MyFolder / MyApp.xap(12 Hive下)中。我错过了什么吗?

我的Silverlight应用程序通过其Web服务访问Sharepoint数据;我需要在Sharepoint中托管它,以便它可以访问底层的Sharepoint Web服务。

1 个答案:

答案 0 :(得分:0)

OOB模式中使用的ClientHTTP堆栈似乎有问题。当由浏览器托管时,应用程序将使用BrowserHTTP堆栈,因此将共享一组通用cookie。这些在OOB模式下不可用。

例如,对Sharepoint站点的初始浏览器访问权限如何进行身份验证?

创建针对sharepoint的OOB体验可能是可能的,但可能需要更多工作。

编辑:您的问题是在OOB模式下使用的ClientHTTP不支持NTLM身份验证。 Silverlight-4.0支持此模式。