0

我有以下问题:

我正在尝试创建一个 WCF WebService 以在 SharePoint 2010 中检索有关 SPWeb 和 SPSite 的信息。但是......它不起作用,因为它告诉我我正在使用糟糕的 .NET 框架,但我实际上正在使用3.5(显然 SharePoint 暂时只适用于 .NET 3.5 框架)。

我收到以下异常消息:

Microsoft .Net 运行时版本 4.0.30319.269 不支持 Microsoft SharePoint

以下是一些描述我的问题的图片:

网络方法

例外

4

4 回答 4

0

我认为在对象模型之外使用 Sharepoint 时,您必须明确针对 x64 CPU(在高级编译选项中,假设您使用的是 Visual Studio)

你试过这个吗?

于 2013-03-20T17:24:34.373 回答
0

您可能已更改 .NET 框架、构建解决方案并尝试在 Visual Studio 中对其进行调试,而无需将解决方案部署到服务器场。我不知道,如果我说的不对,请纠正我。但如果您这样做,则可能是您尚未将解决方案重新部署到 SharePoint 场的原因。因此,您的程序集没有部署到 GAC。请注意,如果您没有部署解决方案,则 GAC 中有旧的 DLL,Visual Studion 在您调试解决方案时首先查看 GAC,然后查看本地 DLL。因此,您可能在 GAC 中有旧版本的 DLL。

于 2012-11-13T21:35:59.307 回答
0

我之前遇到过这个错误——验证你项目的所有引用都针对.Net 3.5。正如@Matt-Klepeis 所建议的那样,我不确定应用程序池是否会出现问题,或者 SharePoint 根本不会启动。

于 2012-11-13T21:54:12.447 回答
0

您是否检查了应用程序池配置使用的 .Net 版本?

于 2012-11-13T13:59:11.397 回答