打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
.NET开发环境下,程序从32位机器上移植到64位机器,出现问题的解决探讨
.NET  程序从32位机器上移植到64位机器,主要是office 组件出现问题
提示:未能加载程序集Interop.otkloadr.dll 或者关联的程序集
按2种办法解决,均未成功
一 .将项目的生成目标平台改为x86(默认Any cpu)。解决方案点“属性”---》修改目标平台
  
 
 
二.在64位机器安装office后,做如下设置。


1:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"

2:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"

3:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框

如没有Microsoft Excel ,第一步换为:comexp.msc -32


4:点击"标识"标签,选择"交互式用户" 

5:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.

6:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.


可恨的是,本人的DCOM配置下就没有Microsoft Excel 选项,只能放弃。算是探索
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Windows7与Window2008 64位IIS7上面DCOM配置Excel、Word等
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。
在自己的自己可以是使用copy()而在服务器出现的一下问题
Windows7与Window2008 64位IIS7上面配置操作Excel
Win7系统下局域连接OPC配置
Excel操作报错 Application excelApp = new Application()异常
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服