64位替代linq excel
我有一个ASP.NET MVC 3应用程序,我想在其中导入Excel文件。
我设法使用linq-to-excel
库来做到这一点。 但是,当我在IIS上部署应用程序,我得到了一个错误,原来是由IIS在64位系统上运行造成的。
这可以通过在IIS中为池启用32-bits applications
选项来解决。
这会影响应用程序的性能吗? 如果是的话,是否有另一种替代64位的linq-to-excel
。
https://code.google.com/p/linqtoexcel/wiki/UsingLinqToExcel
x64支持
如果您希望LinqToExcel在64位应用程序中运行,请确保使用64位版本的库。
您还需要确保在计算机上安装了64位版本的Access数据库引擎。
并确保您手动将DatabaseEngine属性设置为DatabaseEngine.Ace
var excel = new ExcelQueryFactory("excelFileName"); excel.DatabaseEngine = DatabaseEngine.Ace;