问题环境: 最近做了一个web页面加载word的功能,运行没问题,但是发布出来后报错为
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失……
解决办法:
(1) 开始——运行——dcomcnfg——组件服务——计算机——我的电脑——DCOM配置,找到Microsoft Word 97 - 2003 文档(可能计算机上不是这个 我的是Office Licensing COM Server 15)
右键属性,点击"安全"选项卡,依次把"启动和激活权限","访问权限"都选择自定义,然后依次点击它们的编辑,添加NETWORK SERVICE、IIS_IUSRS用户,并指定所有权限。
(2) 点击”标识“选项卡,选择”交互式用户”(或选择”下列用户”,指定administrator账户)
(3) <system.web>
<identity impersonate="true" userName="Administrator" password="Admin"/>
</system.web>