Web服务中的sharepoint对象模型

时间:2012-12-03 07:56:47

标签: sharepoint-2010

我正在创建一个web服务,为另一个应用程序提供一个用户属性值。 为了做同样的事情,我正在使用sharepoint对象模型连接到mysite。

代码:spsite site = new site(mysite url)

但我得到以下错误,请帮助。

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

2 个答案:

答案 0 :(得分:0)

我可以想到可能导致问题的两件事:

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

- 应用程序中的Target Framework选项需要设置为3.5

编辑:我发现了一篇关于它的文章。也许你可以从中受益。

http://blogs.technet.com/b/stefan_gossner/archive/2011/09/19/common-issue-new-spsite-returns-quot-the-web-application-at-http-server-port-could-not-be-found-quot.aspx

答案 1 :(得分:0)

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

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>