Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 打开SPSite对象时Filenotfound异常-x64_Sharepoint_Sharepoint 2007_64 Bit_Wss - Fatal编程技术网

Sharepoint 打开SPSite对象时Filenotfound异常-x64

Sharepoint 打开SPSite对象时Filenotfound异常-x64,sharepoint,sharepoint-2007,64-bit,wss,Sharepoint,Sharepoint 2007,64 Bit,Wss,我创建了一个简单的asp.net应用程序来打开一个网站并显示相应网站的标题。但我在尝试打开网站时遇到FileNotFoundException。当我在控制台应用程序中运行它时,同样的代码可以完美地工作 我的规格 Windows Server 2008 R2 x64, SharePoint 2007 x64, VisualStudio2005 我的asp.net应用程序目标设置为“任意CPU” 就权限而言,我已检查VS2005承载asp.net应用的当前标识是否具有完全权限。事实上,我在IIS的应

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

我的规格

Windows Server 2008 R2 x64, SharePoint 2007 x64, VisualStudio2005

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

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

作为asp.net web应用程序

作为控制台应用程序

有什么想法吗

代码


右键单击解决方案->保护->调试->使用url启动浏览器->此处提供url。

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

在打开网站/Web时发布代码片段。asp.net应用程序是否在SharePoint服务器上实际运行?当然是。它们都在SharePoint服务器上运行。我仍然遇到此问题:。
using (SPSite site = new SPSite("http://dev01/"))
{
    using (SPWeb web = site.OpenWeb())
    {
         Response.Write(web.Title);
    }
}