在[服务器]上找不到web应用程序

本文关键字:找不到 web 应用程序 服务器 | 更新日期: 2023-09-27 18:23:52

我在尝试通过代码创建SPSite对象时遇到以下错误:

上的Web应用程序http://portal.denallix.com找不到。验证您是否已键入
URL正确。如果URL应该为现有内容提供服务,则系统管理员可能需要将新的请求URL映射添加到预期的应用程序。在Microsoft.SharePoint.SSite.ctor(SPFarm场,Uri-requestUri,布尔上下文站点,SPUserTokenuserToken),位于的Microsoft.SharePoint.SSite.ctor(字符串请求URL)AspNetSharepointListDemo.Demo.btnCreate_Click(Object sender,EventArgs e)C: ''dev''AspNetSharepointListDemo''Demo.aspx。cs:line 24

它出现在以下行:using (SPSite site = new SPSite(listURL)),其中listURL为"http://portal.denallix.com".

关于我的情况的信息:

  • 运行Visual Studio 2010/C#/ASP.NETWebForms,平台目标为"任意CPU",目标为.NET Framework 3.5,同时尝试调试和发布模式,有断点和无断点
  • 安装了Sharepoint 2010的Windows Server 2008 R2 Enterprise环境。似乎是安装了SP服务器的服务器,我该如何验证
  • 尝试将其同时作为主管理员帐户(主站点集上的SCA)和场管理员运行
  • 使用的SP url(http://portal.denallix.com)列在Sharepoint Central Admin的AAM设置中
  • 已检查管理员帐户是否是a/D用户和计算机中WSS_ADMIN_WPG的成员
  • 我可以浏览到http://portal.denallix.com在我的浏览器中

我能在这里做什么吗?

编辑:对我来说,解决办法是使用客户端对象模型,这里是代码示例。

在[服务器]上找不到web应用程序

将平台目标从任意CPU更改为x64