我在 vs2008 中有一个 asp.net 网站,我在其中编写了 sharepoint 对象模型代码。我在 windows server 2003 64 位模式下运行我的代码,并在上面安装了 sharepoint 2007(64 位模式)。但是,当涉及到以下行时,我收到错误消息:
“无法找到 ??? 处的 Web 应用程序。验证您是否正确键入了 URL。如果 URL 应该服务于现有内容,系统管理员可能需要将新的请求 URL 映射添加到预期的应用程序”
这是行:
using (SPSite site = new SPSite(mysiteURL))
我知道这是一个已知问题,我到处搜索。我尝试了互联网上提供的所有解决方案,包括以下内容:
- 我尝试将其转换为 Web 应用程序项目并在 X64 目标平台上编译 Web 应用程序。
- 我将自己添加到 WSS_ADMIN_WPG 组。
- 我的用户是 sharepoint 网站的网站集管理员。
- mysiteURL 是正确的。
- 我的 .net 框架版本是 3.5。
- 我是共享点数据库的 dbowner。
- 我已禁用环回检查。