最近做了个网站,在本机运行时是好好的,但是配置到服务器上从远端访问时操作Excel时出现问题,很无奈啊!问题内容如下:Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.
麻烦各位高手帮一下!谢谢
麻烦各位高手帮一下!谢谢
if (xlApp == null)
{ return "Please install Excel!";
}
服务器的版本是不是03的?看你引用的是03的dll
那就不知道了,你看下bin文件的引用是否有Interop.Excel.dll,或者吧代码贴出来才知道,因为看提示就是找不到dll。
权限吧,试试运行dcomcnfg打开组件服务依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"找到"Microsoft Excel应用程序"右键打开属性对话框,点击"标识"选项卡点"下列用户",把管理员的用户密码正确填写进去...点击"安全"选项卡,依次把"启动和激活权限","访问权限","配置权限",都选择为自定义,然后依次点击它们的编辑,把everyone添加进去,并加入所有的权限...OK,解决此问题!
没有安装到GAC里面
dcomcnfg 中配置EXCEL权限,everyone