`

dcom配置

 
阅读更多

http://wenku.baidu.com/view/7d92c0353968011ca30091ae.html?from_page=view&from_mod=copy_login

Officeword、excelDCOM设置图解  1 打开“组件服务”。打开“控制面板”进入“管理工具”就能找到“组件服务”或者在开始菜单的运行对话框中输入“dcomcnfg”运行。

2 在“DCOM配置”节点中找到“Microsoft Office Word 97 - 2003 文档”应用程序ID为“{00020906-0000-0000-C000-000000000046}”点击右键在右键菜单中选择“属性”打开属性对话框。

注如果是配置excel的话查找“Microsoft Excel Application”应用程序ID是“{00020812-0000-0000-C000-000000000046}”。 

3 切换到“安全”页面。“启动和激活权限”选中“自定义”点击编辑按钮添加ASP.NET帐号通常在 IIS 5 上为 {MACHINE}\ASPNET在 IIS 6 上为网络服务network service在权限中勾选“本地启动”、“本地激活”。同理在“访问权限”中选中“自定义”点击编辑按钮添加ASP.NET帐号在权限中勾选“本地访问”。

4 切换到“标识”页面选中“下列用户”用户输入“Administrator”输入正确的密码点击确定就可以了。“用户”也可以不使用Administrator但是必须是有权限运行Office程序的、能够登录系统的用户。
http://58.130.148.198:782958951:hczyzxysbk@2013
上网:客户:kehu
dcomcnfg
comexp.msc /32

备注64位操作系统无法看到excel的com组件需要运行下面命令  comexp.msc /32

 

最近在做一个关于office转存PDF的Web项目。开发过程一切顺利。

起初在网上找到一些Word,PPT转PDF的代码。很好用。一切顺利项目开发成功。在这里需要说明一点,PPT中会存在流媒体内容,如果存在这些内容的时候是不能成功转换为PDF的。需要手动将相关内容删除后才可以转换。各位如果遇到些奇怪的问题的时候,希望检查下PPT中是不是存在这些内容。

项目开发结束,问题就来了。因为需要搭建测试环境。就拿手边一台防止的机器搭建了测试环境。WindowsXP+SP3、Office2010+.net开发包、.Net 4.0很顺利搭建完成。自己简单测试一下,没有问题。因为项目比较简单,没有什么特殊的逻辑。所以测试也很快通过了。

问题来了:

一周后项目演示,所以在自己的开发本本上搭建环境给客户演示。我的本本是Windows7 Professional+SP1,开发环境若干。直接安装好IIS7,将项目放到上面,发布依然很顺利。

打开网页,很漂亮的程序界面来了。登陆,OK;浏览附件,OK;上传附件,爆了。心里一惊怎么会这样呢?根据自己经验,这个是因为权限的问题,IIS用户不能使用office组件。只需要在DCOM里面调整下权限就ok了。

于是很从容的打开Component Services。一步一步的进行。走到最后的时候发现,DCOM里面竟然没有与office相关的所有组件。这下就乱了。想是不是因为office安装的问题呢?于是找出office2010安装盘,先卸载再安装……漫长的等待,终于安装完成了。依旧没有显示在里面。无数次的重启,还是没有显示在里面。

继续上网查资料,Google没有相应的结果,Baidu的结果更是答非所问。这个时候距给客户演示还有不到1天的时间,数据还没有添加。现在还遇到这样的问题!心都酥了。

——

各种查,各种找。

MMC进入到我的视线里面。通过这个终于解决此问题了。先简单说下,操作步骤(项目演示完成后,补上图):

  1. Run

  2. MMC -32

  3. File

  4. Add Remove Snap-in

  5. Component Services

  6. Add

  7. OK

  8. Console Root

  9. Component Services

  10. Computers

  11. My Computer

  12. DCOM Config

  13. Microsoft Word Application

没错,看到了。终于松了口气。具体怎么设置DCOM权限,网络上很多。就不再多做描述了。

 

64位机子:

1、运行“mmc -32”, “文件”-->“添加/删除管理单元”-->添加“组件服务”。

2、按上面的设置,进行一步一步设置。完成后,保存一下。

 

好像最后一步使用交互时方式才能正确显示word控件

还是不行的话,在web.config中添加下面这一项


 <system.web>


  <identity impersonate="true" userName="Administrator" password="密码"/>

 </system.web>

分享到:
评论

相关推荐

    KepServer服务器DCOM配置.pdf

    《KepServer服务器DCOM配置》 在自动化和工业控制系统中,KepServer是一款常用的OPC服务器,用于连接不同设备和系统以实现数据交换。DCOM(分布式组件对象模型)是微软的一种技术,它允许不同进程间的组件进行交互...

    网络OPC-DA-DCOM配置步骤.docx

    网络 OPC-DA-DCOM 配置步骤 OPC(OLE for Process Control,工艺控制OLE)是一种工业自动化领域中的数据交换协议,用于实现不同的生产设备和系统之间的数据交换。DA(Data Access,数据访问)是 OPC 的一种规范,...

    OPC一键DCOM配置和手动配置

    OPC一键DCOM配置和手动配置和WinCC通过OPC通道访问浙大中控SUPCON.AdvOPCServer.1的设置,浏览标签,不用手工添加标签变量。 先在客户端运行!!! 客户端操作: 计算机名称可以和服务器不同,这里的用户名默认...

    OPC一键DCOM配置RV5.zip

    2. **DCOM配置**:DCOM配置涉及身份验证、激活上下文、接口安全性、连接点、网络传输协议等设置。错误的配置可能导致通信失败或安全问题。 3. **身份验证与权限**:在DCOM中,必须正确设置身份验证级别和访问权限,...

    win7_win10_OPC发布 DCOM配置.doc

    【DCOM配置详解】 在工业自动化领域,OPC (OLE for Process Control) 是一种标准接口,用于不同设备和系统之间的数据交换。OPC DA (Data Access) 是OPC规范的一部分,用于实时数据访问。DCOM (Distributed ...

    DCOM配置完整版

    DCOM配置完整版 DCOM(Distributed Component Object Model)是微软公司开发的一种分布式对象模型,它允许不同的应用程序之间进行通信和交互。在工业自动化领域中,DCOM广泛应用于OPC(OLE for Process Control)...

    DCOM配置说明-解决客户端无法正常连接服务端问题.doc

    DCOM配置说明解决客户端无法正常连接服务端问题 DCOM(Distributed Component Object Model)是一种基于组件对象模型的分布式对象技术,允许不同的应用程序组件在不同的计算机上相互通信。然而,在 Windows XP+SP2 ...

    WINCC:OPC客户端与服务器之间通讯DCOM配置

    ### WINCC: OPC客户端与服务器之间通讯DCOM配置 #### 关键知识点概述: 1. **DCOM(Distributed Component Object Model)**:一种用于不同计算机间进行通信的技术。 2. **OPC(OLE for Process Control)**:为...

    和利时OPC客户端DCOM配置工具

    【和利时OPC客户端DCOM配置工具】是一款专为自动化和工业控制领域的专业人士设计的实用工具,主要用于简化OPC(OLE for Process Control)客户端的DCOM(分布式组件对象模型)配置过程。在OPC通信中,DCOM是实现不同...

    OPC DCOM配置.pdf

    ### OPC DCOM配置详解 #### 一、DCOM配置概述 **OPC DCOM配置**是一种用于实现不同应用程序之间通信的技术,特别是在工业自动化领域中,它使得设备控制系统能够与上位机软件进行高效的数据交换。DCOM(Distributed...

    OPC客户端DCOM配置文件

    至于压缩包内的"OPC客户端dcom配置文件",这很可能是一个批处理文件(.bat),它包含了一系列的命令行指令,用于调用操作系统内置的DCOM配置工具(如dcomcnfg.exe)或者直接修改相关的注册表键值,以实现OPC客户端的...

    如何解决DCOM配置时遇到右键我的电脑时无属性选项以及我的电脑图标上出现红色向下箭头的问题

    在解决DCOM配置问题时,首先要了解DCOM是什么,它代表的是分布式组件对象模型(Distributed Component Object Model),是一种允许软件组件通过网络直接进行通信的技术。然而,在配置DCOM过程中可能会遇到一系列问题...

    Windows2000下的Dcom配置

    ### Windows 2000 下的 DCOM 配置详解 #### 一、引言 在 Windows 2000 操作系统环境下,为了确保不同应用程序之间能够通过 DCOM(Distributed Component Object Model,分布式组件对象模型)进行有效通信,需要...

    win10系统下的DCOM配置_Koreyishi的博客-CSDN博客.mhtml

    win10系统下的DCOM配置_Koreyishi的博客-CSDN博客.mhtml

    WIN2003 DCOM配置步骤详解

    **Windows Server 2003 DCOM配置详解** 在Windows Server 2003操作系统中,分布式组件对象模型(DCOM)是一种允许不同进程间进行交互的技术,它使得应用程序能够跨计算机边界通信。以下是DCOM配置的详细步骤,旨在...

    Windows环境下_OPC_DCOM配置手册.pdf

    本文档是一份详尽的Windows环境下OPC DCOM配置手册,涵盖了从进入DCOM配置程序、服务端配置、服务端安全策略配置、服务端防火墙配置到客户端配置等多个方面。本手册旨在指导用户如何在Windows环境中配置DCOM(分布式...

    OPC DA的DCOM配置.zip

    包含OPC DA的DCOM配置流程内容

    opcdcom配置脚本

    1、1. 此批处理只能运行在Windows2000/Windows XP/2003 32位环境,Vista/Win7/2008/Win8暂时不支持。 2、用记事本打开OPCname.txt文件,逐行填入正确的OPC Server名称。如不知道如何查看本机的OPC Server名称,运行...

Global site tag (gtag.js) - Google Analytics