Asp.net 在64位生成上使用LinqToExcel

Asp.net 在64位生成上使用LinqToExcel,asp.net,Asp.net,的页面表示需要编译针对x86的解决方案 由于我使用的是64位Oracle,所以我的应用程序需要是64位的 有什么我能做的吗?我不确定您是否需要像Oded说的那样将其设置为64位。我认为LinqToExcel的问题可能与没有兼容的64位OLEDB Jet驱动程序有关。MS最终为您制作了一个,但您可能无法安装它并让LinqToExcel正常工作。请注意,虽然被称为Access数据引擎,但它也用于以编程方式访问excel电子表格。使用wcf创建一个64位服务,以处理64位Oracle调用。 创建一个3

的页面表示需要编译针对x86的解决方案

由于我使用的是64位Oracle,所以我的应用程序需要是64位的


有什么我能做的吗?

我不确定您是否需要像Oded说的那样将其设置为64位。我认为LinqToExcel的问题可能与没有兼容的64位OLEDB Jet驱动程序有关。MS最终为您制作了一个,但您可能无法安装它并让LinqToExcel正常工作。请注意,虽然被称为Access数据引擎,但它也用于以编程方式访问excel电子表格。

使用wcf创建一个64位服务,以处理64位Oracle调用。
创建一个32位程序来处理linq2Excel,然后调用WCF服务来处理您的数据保存。

为什么您认为连接到作为64位应用程序运行的数据库意味着您的应用程序需要64位?我们正在使用的第三方数据提供程序dotConnect引发了一个异常,当作为32位应用程序运行时,解决方案是编译为64位。