MicrosoftWorddocumentnotfoundinDCOMconfiguration我正在使用office2007/2010自动化创建一个简单的asp.net网站..当我在本地时出现异常在机器上的iis7上发布网站(windows7)检索具有CLSID{000209FF-0000-0000-C000-000000000046}的组件的COM类工厂因以下错误而失败:80080005服务器执行失败(HRESULT异常:0x80080005(CO_E_SERVER_EXEC_FAILURE))。我搜索了这个异常,发现我必须在DCOMConfig中为office设置一些权限。我打开了ComponentServices和DCOMConfiguration,但是没有找到MicrosoftWordDocument,我只找到了OfficeWord97-2003。谁能告诉我如何解决这个问题。在这里找到答案:DCOMOAFAILURE如果您运行的是带有32位Office的64位服务器,您可能无法找到此DCOM设置。您需要从命令提示符运行“MMC-32”以启动32位MMC,然后从文件>添加/删除管理单元菜单添加组件服务。是的,OfficeWord97-2003是DCOM文件(对应的应用程序)Word2007或2010的正确名称。不要问我为什么......哪里会出问题?用户必须有权访问桌面。如果您从ASP.NET调用Word,您可能没有此访问权限。于是在dcomcnfg.exe中明确设置了一个账号。不要使用启动用户(它是IIS身份,它没有自己的桌面),也不要使用交互式用户(它只有在某些用户登录时才有效)。在我的解决方案中,我设置:也许另一种方法是可能的,但这应该可行。以上是C#学习教程:在DCOM配置中找不到MicrosoftWord文档分享的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
