我正在尝试在Sharepoint 2007中托管Silverlight 3 Out of Browser Application。我的应用程序显示正常;但是当我把它作为浏览器安装时;并尝试从桌面运行它;只显示空白屏幕,没有任何事情发生。
XAP文件保存在_layout / MyFolder / MyApp.xap(12 Hive下)中。我错过了什么吗?
我的Silverlight应用程序通过其Web服务访问Sharepoint数据;我需要在Sharepoint中托管它,以便它可以访问底层的Sharepoint Web服务。
答案 0 :(得分:0)
OOB模式中使用的ClientHTTP堆栈似乎有问题。当由浏览器托管时,应用程序将使用BrowserHTTP堆栈,因此将共享一组通用cookie。这些在OOB模式下不可用。
例如,对Sharepoint站点的初始浏览器访问权限如何进行身份验证?
创建针对sharepoint的OOB体验可能是可能的,但可能需要更多工作。
编辑:您的问题是在OOB模式下使用的ClientHTTP不支持NTLM身份验证。 Silverlight-4.0支持此模式。