2009-12-01 129 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

相關問題