簡體   English   中英

無法使用SharePoint創建WCF Web服務

[英]Cannot create a WCF WebService using SharePoint

我有以下問題:

我正在嘗試創建WCF Web服務以在SharePoint 2010中檢索有關SPWeb和SPSite的信息。但是...不起作用,因為它告訴我使用的是不良的.NET框架,但實際上是在使用3.5(顯然,SharePoint暫時僅適用於.NET 3.5框架)。

我收到以下異常消息:

Microsoft .Net Runtime的4.0.30319.269版本不支持Microsoft SharePoint

以下是一些描述我的問題的圖片:

Web方法

例外

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

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

我之前遇到過此錯誤-確認您所有項目的引用都針對.Net 3.5。 我不確定應用程序池是否會出現問題,因為@ Matt-Klepeis建議還是SharePoint根本不會啟動。

我認為在對象模型之外使用Sharepoint時,必須顯式地定位x64 CPU(在高級編譯選項中,假設您使用的是Visual Studio)

你有嘗試過嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM