我正在创建使用ODP.NET连接Oracle数据库的可视化Web部件项目。当我在SharePoint Server 2010上部署时,Web部件会丢失Oracle dll错误。即使我尝试在x86或任何CPU中编译,但它给出了错误。这是错误,
SharePoint Server 2010正在我的计算机上运行,而Oracle服务器正在不同的计算机上运行。我在普通的ASP Web应用程序中验证了代码,并成功连接了Oracle服务器。
有什么想法吗?
答案 0 :(得分:0)
SharePoint 2010仅为64位。
答案 1 :(得分:0)
SharePoint 2010是一个64位进程,因此它只能加载x64或任何CPU程序集 请注意,所有程序集和所有依赖项必须是x64或任何CPU。
在您的情况下,我猜您链接到Oracle程序集的x86版本。您必须以x64模式安装Oracle。