在开发网络传真的时候,需要通过虚拟打印机将doc,excel格式的文件转换成tif格式,出现"检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败 "错误,网上也看了些解决该问题的办法,都还要在web.config文件上配置<identity impersonate="true" userName="你的用户名" password="密码"/>。。

 

解决办法:属性--标识--启动用户(而不是交互式用户),再给aspnet用户增加相应的权限即可!

 

关于文档转换完成后虚拟打印机窗口未关闭的问题:引用Microsoft.Office.Core名字空间,在Com引用中选择Microsoft.Office.Library11,如果不存在该组件引用,则在安装Office时 Word下选择.net什么什么的,忘了.

 posted on 2009-10-29 13:52  隔山打牛  阅读(845)  评论(0)    收藏  举报