C#中 打开Docx文件报错 The associated COM server does not support ActiveX Document embedding

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中 打开Docx文件报错 The associated COM server does not support ActiveX Document embedding相关的知识,希望对你有一定的参考价值。

doc的可以打开, docx打开报错
异常信息(异常类型:System.Runtime.InteropServices.COMException)
异常提示:应用服务器Com+可能出现问题,请联系管理员处理
异常信息:The associated COM server does not support ActiveX Document embedding.
导致错误的应用程序或对象的名称:DsoFramerControl

DsoFramer.ocx 重新注册了好几次 也不管用

参考技术A 应该是权限没配置好,你去com+配置下权限追问

怎么配置啊大神

本回答被提问者采纳
参考技术B 不要用中文的标题试下

关于An association from the table XX refers to an unmapped class错误

1.检查*.hbm.xml里面类全名

2.检查*.hbm.xml文件名是否正确(自己文件名由于copy 丢失hbm)

3.检查hibernate.cfg.xml文件中的相关联的两个<mapping resource=""/>的顺序,可能有其中一个需要引用另一个,但是另一个却还没有编译,就是说被用作外键的表要放在前面

4.检查hibernate.cfg.xml文件中是否添加了<mapping resource="xxxxx.hbm.xml"/>

 

我的错误:是因为未加载关联的实体 在application.xml文件中加入关联的模块jar包,顺序在关联的jar之前

<property name="mappingJarLocations">
        <list>
            <value>WEB-INF/lib/process-workflow-bundle-4.0.0-SNAPSHOT.jar</value>
            <value>WEB-INF/lib/operation-4.0.0-SNAPSHOT.jar</value>
        </list>
        </property>

 

以上是关于C#中 打开Docx文件报错 The associated COM server does not support ActiveX Document embedding的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate更新数据报错:a different object with the same identifier value was already associated with the se

解决a different object with the same identifier value was already associated with the session错误

关于An association from the table refers to an unmapped class

C# 使用 OpenXML 复制 DOCX 文件

关于An association from the table XX refers to an unmapped class错误

在 C# 中从 .docx 文件的页眉和页脚获取图像