2012-11-13 92 views
0

我有以下問題:無法使用SharePoint創建WCF WebService

我試圖創建一個WCF WebService來檢索有關SharePoint 2010中的SPWeb和SPSite的信息。但是它不起作用,因爲它告訴我,我正在使用糟糕的.NET框架,但實際上我使用的是3.5(顯然,SharePoint目前僅適用於.NET 3.5框架)。

我得到了以下異常消息:未與微軟的.NET運行庫4.0.30319.269版本支持

微軟的SharePoint

這裏有一些圖片說明我的問題:

WebMethods

Exception

回答

0

您是否檢查過應用程序池配置使用的.Net版本?

0

您可能已經更改了.NET框架,構建解決方案並嘗試在Visual Studio中調試它,而無需將解決方案部署到服務器場。我不知道,如果我不對,請糾正我。但如果這樣做,這可能是一個原因,您沒有將解決方案重新部署到SharePoint場。因此,您的程序集未部署到GAC。請注意,如果您未部署解決方案,則在調試解決方案時首先查看GAC,然後再查看本地DLL,從而在GAC,Visual Studion中擁有舊的DLL。因此,您可能在GAC中擁有舊版本的DLL。

0

我以前遇到過這個錯誤 - 驗證您的所有項目的參考都是針對.net 3.5。我不確定這是否會成爲應用程序池的問題,因爲@ Matt-Klepeis暗示或者SharePoint根本無法啓動。

0

我想與SharePoint,你必須明確目標的64位CPU的對象模型之外工作時(以先進的編譯選項,假設你使用Visual Studio)

你試過嗎?