我有以下问题:
我正在尝试创建一个WCF WebService,以便在SharePoint 2010中检索有关SPWeb和SPSite的信息。但是..。它不起作用,因为它告诉我我使用的是糟糕的.NET框架,但实际上我使用的是3.5 (显然,SharePoint目前只适用于.NET 3.5框架)。
我收到了以下异常消息:
Microsoft SharePoint运行时的4.0.30319.269版本不支持.Net
下面是一些描述我的问题的图片:


发布于 2012-11-13 13:59:11
您是否检查了App配置使用的.Net版本?
发布于 2012-11-13 21:35:59
可能是您更改了.NET框架,构建了解决方案,并尝试在Visual中调试它,而没有将解决方案部署到场中。我不知道,如果我不对,就纠正我。但是,如果这样做,可能是因为您没有将解决方案重新部署到SharePoint场。所以你的组装没有被部署到GAC。注意,如果没有部署解决方案,则在GAC中有旧的DLL,在调试解决方案时,Visual首先查找GAC,然后查找本地DLL。因此,您可能在GAC中有旧版本的DLL。
发布于 2012-11-13 21:54:12
我以前遇到过这个错误--验证所有项目的引用都是针对.Net 3.5的。我不确定应用程序池会不会像@Matt建议的那样出现问题,或者SharePoint根本不会启动。
https://stackoverflow.com/questions/13359136
复制相似问题