Sharepoint 2010 webservice中的sharepoint对象模型

Sharepoint 2010 webservice中的sharepoint对象模型,sharepoint-2010,Sharepoint 2010,我正在创建一个Web服务,为另一个应用程序提供一个用户权限值。 为了做到这一点,我使用sharepoint对象模型连接到mysite 代码:spsite site=新站点(mysite url) 但我得到下面的错误,请帮助 错误: System.IO.FileNotFoundException:找不到位于“mysite url”的Web应用程序。请验证键入的URL是否正确。如果URL应服务于现有内容,则系统管理员可能需要将新的请求URL映射添加到预期的应用程序。我可以想出两个可能导致您出现问题的

我正在创建一个Web服务,为另一个应用程序提供一个用户权限值。 为了做到这一点,我使用sharepoint对象模型连接到mysite

代码:spsite site=新站点(mysite url)

但我得到下面的错误,请帮助

错误:
System.IO.FileNotFoundException:找不到位于“mysite url”的Web应用程序。请验证键入的URL是否正确。如果URL应服务于现有内容,则系统管理员可能需要将新的请求URL映射添加到预期的应用程序。

我可以想出两个可能导致您出现问题的原因:

-如果SharePoint是64位的,则应用程序必须以64位构建。这同样适用于x86

-应用程序中的目标框架选项需要设置为3.5

编辑:我找到一篇关于它的文章。也许你能从中受益


如果这是一个WCF服务,那么默认情况下没有httpcontext、ergo和spcontext。修复程序是在web.config中启用“asp.net兼容模式”。这是通过以下指令完成的:

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>


您是在安装SharePoint的同一台服务器上运行此功能的吗?是的,我是在同一台服务器上运行的。我知道SharePoint文档不是很好,但我认为您可能正在为自己创建更多的工作,并增加解决方案的复杂性。您确实不需要为Sharepoint创建新的Web服务,标准的公开服务将允许您执行99%的任务。我在webconfig上找不到此指令,它不是wcf