0

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

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

但我收到以下错误,请帮忙。

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

4

2 回答 2

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-找不到-quot.aspx

于 2012-12-04T17:16:57.423 回答
0

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

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
于 2012-12-04T17:20:19.250 回答