Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/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
C# 从同一服务器上运行的非SP MVC3项目引用SharePoint 2007项目(dll)_C#_Asp.net Mvc 3_Sharepoint - Fatal编程技术网

C# 从同一服务器上运行的非SP MVC3项目引用SharePoint 2007项目(dll)

C# 从同一服务器上运行的非SP MVC3项目引用SharePoint 2007项目(dll),c#,asp.net-mvc-3,sharepoint,C#,Asp.net Mvc 3,Sharepoint,背景: 我正在用C#构建一个MVC3项目,它调用一个SharePoint项目来请求数据。两个项目将位于同一台服务器上,但位于不同的应用程序池中 问题: 在向SP添加必要的引用之后,我可以正确构建我的MVC项目;但是,在调试时,出现以下错误: 无法加载文件或程序集“Microsoft.SharePoint.Search”或其依赖项之一。试图加载格式不正确的程序 我已经引用了“Microsoft.SharePoint.Search”dll,但仍然没有成功 有什么想法吗?非常感谢 您是否尝试在SP D

背景:

我正在用C#构建一个MVC3项目,它调用一个SharePoint项目来请求数据。两个项目将位于同一台服务器上,但位于不同的应用程序池中

问题:

在向SP添加必要的引用之后,我可以正确构建我的MVC项目;但是,在调试时,出现以下错误:

无法加载文件或程序集“Microsoft.SharePoint.Search”或其依赖项之一。试图加载格式不正确的程序

我已经引用了“Microsoft.SharePoint.Search”dll,但仍然没有成功

有什么想法吗?非常感谢

您是否尝试在SP DLL上“复制本地”。 两个应用程序池的设置是否完全相同。Net版本,64/32位?

但是

您无法弥合这一差距,因此您将无法使用SharePoint对象模型,而是查看SharePoint web服务

如果web服务不能提供您所需的一切,那么您可能需要创建一些自己的服务(在SharePoint应用程序下运行),并从MVC3应用程序调用它们