如何在 SharePoint Server 2010 (x64) 上部署 x86 编译代码

发布于 2024-11-06 15:28:14 字数 343 浏览 0 评论 0原文

我正在创建使用 ODP.NET 连接 Oracle 数据库的可视化 Web 部件项目。当我在 SharePoint Server 2010 上部署时,Web 部件给出 Oracle dll 丢失错误。即使我尝试在 x86 或任何 CPU 中编译,但也会出现错误。这是错误,

在此处输入图像描述

SharePoint Server 2010 正在我的计算机上运行,​​而 Oracle 服务器正在不同的计算机上运行。我已经在正常的 ASP Web 应用程序中验证了代码,它成功连接了 Oracle 服务器。

有什么想法吗?

I'm creating visual web part project which connects Oracle database using ODP.NET. When I deploy on SharePoint server 2010 , web part gives Oracle dll missing error. Even I tried to compile in x86 or Any CPU but it gives error. Here is the error,

enter image description here

SharePoint server 2010 is running on my machine whereas Oracle server is running on different machine. I've verified the code in normal ASP web application and it successfully connects Oracle server.

Any thoughts?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

初雪 2024-11-13 15:28:14

SharePoint 2010 仅支持 64 位。

SharePoint 2010 is 64-bit only.

情话难免假 2024-11-13 15:28:14

SharePoint 2010 是一个 64 位进程,因此它只能加载 x64 或任何 CPU 程序集。
请注意,所有程序集、和所有依赖项都必须是 x64 或任何 CPU。

就您而言,我猜您链接到了 x86 版本的 Oracle 程序集。您必须以 x64 模式安装 Oracle。

SharePoint 2010 is a 64bit process, so it can only load x64 or Any CPU assemblies.
Be careful that all your assemblies, and all dependencies, have to be x64 or Any CPU.

In your case, I guess you linked to a x86 version of the Oracle assembly. You'll have to install Oracle in x64 mode.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文