【问题标题】:X64 ASP.net failing to find assemblyX64 ASP.net 找不到程序集
【发布时间】:2011-01-07 21:30:28
【问题描述】:

我遇到了一个看起来应该很简单的问题。我只是想从 ASP.net 页面使用 sharepoint 对象模型。它在 Framework 3.5 上运行(sharepoint 需要),我意识到它需要设置为在 x64 上构建(据我了解,sharepoint 也需要)。问题是当我这样做时它返回“无法加载文件或组装”。如果我将它切换到任何 CPU,那么它会报告构建 SPSite 的调用找不到站点地址。

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

【问题讨论】:

  • 你能复制粘贴确切的错误信息吗?哪个程序集无法加载?

标签: asp.net visual-studio sharepoint 64-bit


【解决方案1】:

确保您的 IIS AppPool 设置为 x64。

【讨论】:

  • 一个好主意,但我已经检查过了。此外,我认为 Sharepoint 不会在没有设置为 x64 的情况下运行。该页面正在 Visual Studio 开发服务器上运行。我不确定开发服务器是否有某种方式设置为 x64?
【解决方案2】:

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

【讨论】:

  • 好的,所以基本上我发现内置的 Cassini Web 服务器不支持 x64 ......这是 Sharepoint 所要求的。因此,据我所知,这两者本质上是不兼容的。感谢您的回复。
猜你喜欢
  • 2011-02-02
  • 1970-01-01
  • 2023-03-20
  • 2023-03-24
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-19
相关资源
最近更新 更多