2011-01-07 41 views
0

我遇到了一个看起来应该很简单的问题。我只是试图从一个ASP.net页面使用SharePoint的对象模型。它运行在Framework 3.5(由Sharepoint需要)上,并且我意识到它需要设置为在x64上构建(根据我的理解,这也是必需的)。问题是,当我这样做时,它返回“无法加载文件或无法安装”。如果我将它切换到任何CPU,则会报告构建SPSite的呼叫找不到站点地址。X64 ASP.net未能找到程序集

基本上,如果我打开一个全新的Web应用程序项目,并将其切换到框架3.5并构建目标x64,它会报告此相同的错误。看起来我正在做一些愚蠢的事情,但我不知道它会是什么。

+0

你能复制粘贴确切的错误信息吗?哪些程序集无法加载? – 2011-01-08 12:09:06

回答

0

确保您的IIS AppPool已设置为x64。

+0

一个好主意,但我已经检查过。除此之外,我不认为Sharepoint会在未设置为x64的情况下运行。该页面在Visual Studio开发服务器上运行。我不确定开发者服务器是否有一些设置为x64的方法? – Mark 2011-01-08 03:50:06

0

该DLL的项目构建输出/平台应设置为任何CPU。

alt text

+0

好吧,所以基本上我知道内置的Cassini Web服务器不支持x64 ....这是Sharepoint需要的。所以这两者基本上不符合我所能说的。感谢您的回复。 – Mark 2011-01-10 22:13:20