我有一个使用 MS Excel 文件读/写的网站。
我在网站的 Bin 文件夹中添加了相关的 dll,它在我的本地主机上运行良好(我想是因为我已经在我的电脑上安装了 MS Excel 2010)
但是当我将它上传到远程电脑并运行该站点时,它会抛出一个错误:
无法加载文件或程序集“Microsoft.Office.Interop.Excel,版本=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)
Bin文件夹中的文件是:
Microsoft.Vbe.Interop.dll
office.dll
Microsoft.Office.Interop.Excel.dll
Microsoft.Office.Interop.Excel.xml
office.xml
我已经在远程电脑上安装了“Microsoft Office 2010:Primary Interop Assemblies Redistributable”, http://www.microsoft.com/en-us/download/details.aspx?id=3508
但同样的错误发生。
如何解决这个问题?
谢谢。