我需要構建一個外部上傳實用程序來將文件發送到SharePoint 2010.但是,我無法引用SharePoint來調用與文檔庫一起使用所需的所有代碼。從Silverlight應用程序中引用SharePoint dll?
有什麼辦法可以讓Silverlight內部發生這種情況嗎?
我需要構建一個外部上傳實用程序來將文件發送到SharePoint 2010.但是,我無法引用SharePoint來調用與文檔庫一起使用所需的所有代碼。從Silverlight應用程序中引用SharePoint dll?
有什麼辦法可以讓Silverlight內部發生這種情況嗎?
這是不可能的。 Silverlight在沙盒環境下執行,無法直接訪問服務器端API。
相反,在服務器端建立一個WCF服務,從服務中引用在SharePoint DLL和Silverlight中調用該服務。
Silverlight在客戶端上運行,而不是在服務器上運行,因此您無法引用SharePoint dll。您需要構建一個使用Sharepoint dlls的服務器端服務,然後從Silverlight調用該服務。
有內置在我的參考SharePoint開發的切入點。你可以使用這些而不是使用SharePoint的DLL。
所有的答案都是真實有效的,但是有一個SharePoint客戶端對象模型,您可以使用Silverlight。 Here是一個很好的教程,讓你開始。