如何在 SharePoint Server 2010 (x64) 上部署 x86 编译代码
我正在创建使用 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,
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SharePoint 2010 仅支持 64 位。
SharePoint 2010 is 64-bit only.
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.