无法找到[服务器]上的Web应用程序

时间:2014-09-22 15:50:23

标签: c# asp.net debugging sharepoint

尝试通过代码创建SPSite对象时出现以下错误:

  

无法找到http://portal.denallix.com处的网络应用程序。确认您已键入
      网址正确。如果URL应该为现有内容提供服务,则系统管理员可能需要       添加新的请求URL映射到预期的应用程序。在       Microsoft.SharePoint.SPSite..ctor(SPFarm场,Uri requestUri,布尔contextSite,SPUserToken       userToken)在Microsoft.SharePoint.SPSite..ctor(String requestUrl)at       AspNetSharepointListDemo.Demo.btnCreate_Click(Object sender,EventArgs e)in       C:\ dev \ AspNetSharepointListDemo \ Demo.aspx.cs:第24行

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

有关我的情况的信息:

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

我能在这做什么吗?

编辑:我的解决方法是使用客户端对象模型,code sample here.

1 个答案:

答案 0 :(得分:0)

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