【问题标题】:Filenotfound exception while opening an SPSite object - x64打开 SPSite 对象时出现 Filenotfound 异常 - x64
【发布时间】:2010-09-01 07:11:54
【问题描述】:

我创建了一个简单的 asp.net 应用程序来打开一个站点并显示相应网站的标题。但是我在尝试打开网站时遇到了 FileNotFoundException。当我在控制台应用程序中运行相同的代码时,它可以完美运行。

我的规格

Windows Server 2008 R2 x64, SharePoint 2007 x64, 视觉工作室 2005

我的 asp.net 应用程序目标设置为“任何 CPU”。

就权限而言,我已经检查了当前使用 VS2005 托管 asp.net 应用程序的身份是否具有完全权限。事实上,我在 IIS 中为应用程序池使用了相同的标识。

作为 asp.net 网络应用程序

作为控制台应用程序

有什么想法吗?

代码

using (SPSite site = new SPSite("http://dev01/"))
{
    using (SPWeb web = site.OpenWeb())
    {
         Response.Write(web.Title);
    }
}

【问题讨论】:

  • 打开网站/网页时贴上代码sn-p
  • asp.net 应用程序是否真的在 SharePoint Server 上运行?
  • 当然是。它们都在 SharePoint 服务器中运行。
  • 我仍然被这个问题困扰:(。

标签: sharepoint sharepoint-2007 64-bit wss


【解决方案1】:

右键解决方案-->proterties-->Debug-->Start browser with url->这里提供url(("http://dev01/")。

【讨论】:

    【解决方案2】:

    在使用 VS 2010 为 SharePoint 2007 开发解决方案时,我遇到了这个问题。当我使用 VS 2005 创建相同的解决方案时,我没有任何问题。我猜一些 dll 在 x86 和 x64 之间不匹配。我想我需要稍作调整才能使 VS 2010 与 SharePoint 2007 一起使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 2011-02-02
      • 2012-06-28
      • 1970-01-01
      相关资源
      最近更新 更多