日期:2014-05-18  浏览次数:21975 次

未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=14.0.0.0
我开发的电脑装的是office2010,服务器上装的是office2007,所以我在添加引用的时候添的是版本12.0的,在web.config里也有意的改为版本12,
<add assembly="Microsoft.Vbe.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
<add assembly="office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>,
但发布到服务器后为什么还要出这样的错误提示?
“未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) ”

------解决方案--------------------
http://topic.csdn.net/u/20080311/19/e0ec5716-21ce-498b-8476-deeda655864d.html
------解决方案--------------------
你在开发电脑里面。看看引用的是不是of10里面的dll..你最好把off2007的dll考到项目中添加引用然后再发布。