在DCOM配置找不到Microsoft Word文档(Couldn't find Micro

2019-09-22 05:16发布

我创建使用办公自动化2007/2010简单的asp.net网站..当我我的本地机器(窗口7)上发表了关于IIS 7的网站有一个例外

 Retrieving the COM class factory for component with CLSID 
 {000209FF-0000-0000-C000-000000000046} failed due to the following error: 
 80080005 Server execution failed (Exception from HRESULT: 0x80080005 
 (CO_E_SERVER_EXEC_FAILURE)).

我已经寻找这种例外,我发现我必须设置一些权限办公室DCOM配置。

我已经打开组件服务,打开DCOM配置,但我还没有找到Microsoft Word文档我只找到办公室字97 - 2003。

任何一个可以告诉我怎么解决这个问题。

Answer 1:

找到答案在这里: 办公自动化系统的DCOM失败

如果您正在使用32位Office 64位服务器,你可能很难找到这个DCOM设置。 您将需要运行“MMC -32”从命令提示符启动32位MMC,然后从添加“组件服务”“文件>添加/删除管理单元”菜单。



Answer 2:

是时,Office Word 97 - 2003是DCOM文件(相应的应用程序。)Word 2007或2010的正确名称,不要问我为什么?

凡可能是麻烦?

用户必须访问桌面。 如果Word从ASP.NET调用,它有可能不是这样的访问。 所以,在设定的DCOMCNFG.EXE帐户明确。 不要使用启动用户 (它是一个IIS的同一性,而不是它自己的桌面),不要使用交互式用户 (如果一些用户已登录它仅适用)。

在我的解决方案我已经设置:

  • 我已创建新用户(用户组),称为WordUser
  • 我曾与WordUser允许IIS新的应用程序池创建的; 加载用户个人资料必须真实
  • DCOM我已经设置为使用WordUser, 安全选项卡上我已经添加WordUser机智启动和激活权限访问权限

也许另一种方式是可行的,但这应该工作。



文章来源: Couldn't find Microsoft Word Document in DCOM Config