繁体   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