2013-02-26 23 views
0

我有一個使用Linq-to-SQL服務參考的SilverLight應用程序。我的服務參考位於​​Bing Maps具有服務的SharePoint Web部件參考

當我將項目作爲SharePoint Web部件啓動時,此服務不是SharePoint模塊的一部分。所以它不可訪問,因爲只有「.xap」文件被上傳到SharePoint。

任何人都可以提示或幫助解決我的問題嗎?

enter image description here

回答

0

當您上傳的.xap文件,你還是應該能夠訪問該服務,但你必須確保SharePoint用戶帳戶有權訪問該服務,你也有添加任何必要的配置設置(如要加載的程序集等)到Sharepoint-80 web.config文件。

+0

是否無法將服務添加到.xap文件? – Solo 2013-02-26 22:40:20

+0

只要您擁有代理類並在創建對象時提供服務的有效url,則不應該有任何問題。你可能想看看這個例子:http://code.msdn.microsoft.com/office/SharePoint-2010-Calling-f017b47f/view/SourceCode#content – 2013-02-27 13:43:04

+0

如何將它作爲Web部件包含? .xap文件的網址是什麼? 我試過http://hve85/WCF_CallServiceFromWebPart/WCF_CallServiceFromWebPart.xap,但它給了我一個404錯誤。 – Solo 2013-03-01 01:31:38