2009-12-01 106 views
2

我想在Sharepoint 2007中托管Silverlight 3的浏览器应用程序。我的应用程序显示正常;但是当我将它安装为浏览器外时,并尝试从桌面运行它;只显示空白屏幕,没有任何反应。在Sharepoint 2007中托管Silverlight的浏览器应用程序

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

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

+0

我可以看到在sharepoint中使用silverlight作为一种整合系统和工作流程的丰富功能的整洁方式。好问题:) – Russell 2009-12-01 08:04:42

回答

0

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

例如,初始浏览器访问Sharepoint站点的身份验证?

创建一个针对共享点的OOB体验可能是可能的,但它可能需要更多的工作。

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

+0

Sharepoint正在使用Windows身份验证(活动目录)...默认即装即用配置。 – 2009-12-03 08:37:46

相关问题