http://wenku.baidu.com/view/7d92c0353968011ca30091ae.html?from_page=view&from_mod=copy_login
Officeword、excelDCOM设置图解 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进入到我的视线里面。通过这个终于解决此问题了。先简单说下,操作步骤(项目演示完成后,补上图):
-
Run
-
MMC -32
-
File
-
Add Remove Snap-in
-
Component Services
-
Add
-
OK
-
Console Root
-
Component Services
-
Computers
-
My Computer
-
DCOM Config
-
Microsoft Word Application
-
…
没错,看到了。终于松了口气。具体怎么设置DCOM权限,网络上很多。就不再多做描述了。
64位机子:
1、运行“mmc -32”, “文件”-->“添加/删除管理单元”-->添加“组件服务”。
2、按上面的设置,进行一步一步设置。完成后,保存一下。
好像最后一步使用交互时方式才能正确显示word控件
还是不行的话,在web.config中添加下面这一项
<system.web>
<identity impersonate="true" userName="Administrator" password="密码"/>
</system.web>
相关推荐
《KepServer服务器DCOM配置》 在自动化和工业控制系统中,KepServer是一款常用的OPC服务器,用于连接不同设备和系统以实现数据交换。DCOM(分布式组件对象模型)是微软的一种技术,它允许不同进程间的组件进行交互...
网络 OPC-DA-DCOM 配置步骤 OPC(OLE for Process Control,工艺控制OLE)是一种工业自动化领域中的数据交换协议,用于实现不同的生产设备和系统之间的数据交换。DA(Data Access,数据访问)是 OPC 的一种规范,...
OPC一键DCOM配置和手动配置和WinCC通过OPC通道访问浙大中控SUPCON.AdvOPCServer.1的设置,浏览标签,不用手工添加标签变量。 先在客户端运行!!! 客户端操作: 计算机名称可以和服务器不同,这里的用户名默认...
2. **DCOM配置**:DCOM配置涉及身份验证、激活上下文、接口安全性、连接点、网络传输协议等设置。错误的配置可能导致通信失败或安全问题。 3. **身份验证与权限**:在DCOM中,必须正确设置身份验证级别和访问权限,...
【DCOM配置详解】 在工业自动化领域,OPC (OLE for Process Control) 是一种标准接口,用于不同设备和系统之间的数据交换。OPC DA (Data Access) 是OPC规范的一部分,用于实时数据访问。DCOM (Distributed ...
DCOM配置完整版 DCOM(Distributed Component Object Model)是微软公司开发的一种分布式对象模型,它允许不同的应用程序之间进行通信和交互。在工业自动化领域中,DCOM广泛应用于OPC(OLE for Process Control)...
DCOM配置说明解决客户端无法正常连接服务端问题 DCOM(Distributed Component Object Model)是一种基于组件对象模型的分布式对象技术,允许不同的应用程序组件在不同的计算机上相互通信。然而,在 Windows XP+SP2 ...
### WINCC: OPC客户端与服务器之间通讯DCOM配置 #### 关键知识点概述: 1. **DCOM(Distributed Component Object Model)**:一种用于不同计算机间进行通信的技术。 2. **OPC(OLE for Process Control)**:为...
【和利时OPC客户端DCOM配置工具】是一款专为自动化和工业控制领域的专业人士设计的实用工具,主要用于简化OPC(OLE for Process Control)客户端的DCOM(分布式组件对象模型)配置过程。在OPC通信中,DCOM是实现不同...
### OPC DCOM配置详解 #### 一、DCOM配置概述 **OPC DCOM配置**是一种用于实现不同应用程序之间通信的技术,特别是在工业自动化领域中,它使得设备控制系统能够与上位机软件进行高效的数据交换。DCOM(Distributed...
至于压缩包内的"OPC客户端dcom配置文件",这很可能是一个批处理文件(.bat),它包含了一系列的命令行指令,用于调用操作系统内置的DCOM配置工具(如dcomcnfg.exe)或者直接修改相关的注册表键值,以实现OPC客户端的...
在解决DCOM配置问题时,首先要了解DCOM是什么,它代表的是分布式组件对象模型(Distributed Component Object Model),是一种允许软件组件通过网络直接进行通信的技术。然而,在配置DCOM过程中可能会遇到一系列问题...
### Windows 2000 下的 DCOM 配置详解 #### 一、引言 在 Windows 2000 操作系统环境下,为了确保不同应用程序之间能够通过 DCOM(Distributed Component Object Model,分布式组件对象模型)进行有效通信,需要...
win10系统下的DCOM配置_Koreyishi的博客-CSDN博客.mhtml
**Windows Server 2003 DCOM配置详解** 在Windows Server 2003操作系统中,分布式组件对象模型(DCOM)是一种允许不同进程间进行交互的技术,它使得应用程序能够跨计算机边界通信。以下是DCOM配置的详细步骤,旨在...
本文档是一份详尽的Windows环境下OPC DCOM配置手册,涵盖了从进入DCOM配置程序、服务端配置、服务端安全策略配置、服务端防火墙配置到客户端配置等多个方面。本手册旨在指导用户如何在Windows环境中配置DCOM(分布式...
包含OPC DA的DCOM配置流程内容
1、1. 此批处理只能运行在Windows2000/Windows XP/2003 32位环境,Vista/Win7/2008/Win8暂时不支持。 2、用记事本打开OPCname.txt文件,逐行填入正确的OPC Server名称。如不知道如何查看本机的OPC Server名称,运行...