64位替代linq以取得优异成绩

时间:2013-04-01 09:58:59

标签: asp.net-mvc-3 excel iis-7 linq-to-excel

我有一个ASP.NET MVC 3应用程序,我想在其中导入excel文件。

我设法使用linq-to-excel库完成了这项工作。但是当我在IIS上部署应用程序时,我得到了一个错误,原因是IIS在64位系统上运行。

这可以通过在IIS中启用池的32-bits applications选项来解决。

这会影响应用程序的性能吗?如果是,是否有另一种{64}替代linq-to-excel

1 个答案:

答案 0 :(得分:5)

https://code.google.com/p/linqtoexcel/wiki/UsingLinqToExcel

  

x64支持

     

如果您希望LinqToExcel在64位应用程序中运行,   确保使用64位版本的库。

     

You will also need to make sure to have the 64 bit version   Access数据库引擎安装在计算机上。

     

并确保手动将DatabaseEngine属性设置为   DatabaseEngine.Ace

var excel = new ExcelQueryFactory("excelFileName");
excel.DatabaseEngine = DatabaseEngine.Ace;