因为没有打开的文档,所以这一命令无效==操作word问题

简介: 问题描述: asp.net操作Word, 发布到另一台win   2000服务器上没问题, 发布到自己的手提win   server   2003   R2上也没问题, 在正式的服务器上调试没问题, 布署到正式的服务器上就出现“错误:System.Runtime.InteropServices.COMException   (0x800A1098):   因为没有打开的文档,所以这一命令无效” 正式服务器是Win   Server   2003   R2 具体操作是打开一个   word   的   dot   模版,写入数据,再保存到临时文件里。

问题描述:

asp.net操作Word,
发布到另一台win   2000服务器上没问题,
发布到自己的手提win   server   2003   R2上也没问题,
在正式的服务器上调试没问题,


布署到正式的服务器上就出现“错误:System.Runtime.InteropServices.COMException   (0x800A1098):   因为没有打开的文档,所以这一命令无效”

正式服务器是Win   Server   2003   R2

具体操作是打开一个   word   的   dot   模版,写入数据,再保存到临时文件里。

服务器上com组件已经开放给   network   service   全部权限,相关文件夹也授予network   service全部权限。

代码就不贴出来了,在几台机器上没事,在正式的服务器上DEBUG也没事,应该是没问题的。

到底要怎么设置?

 

解决方法:

已经解决。是Windows   Server   2003的安全性问题。
在Microsoft   Word   文档的DCOM里的 "identity "选项里,设置成用管理员帐户执行即可。
最奇怪的是无论在DCOM里授予network   service怎样高级的权限,还是没戏。
同是OFFICE,EXCEL的DCOM就没这么多花样。

 

原文:

http://topic.csdn.net/t/20061222/16/5249910.html

目录
相关文章
element close事件关闭表单,数据替换掉原始列表的数据bug解决
element close事件关闭表单,数据替换掉原始列表的数据bug解决
79 0
Word文档中标题默认出现首行缩进的修改办法
本文介绍在Word中,标题样式跟随正文样式呈现首行缩进状态的解决办法~
435 1
Word文档中标题默认出现首行缩进的修改办法
|
JavaScript
Cypress系列(20)- 可操作类型的命令 之 clear()
Cypress系列(20)- 可操作类型的命令 之 clear()
219 0
Cypress系列(20)- 可操作类型的命令 之 clear()
|
测试技术 C#
C# /VB.NET操作Word批注(一)—— 插入、修改、删除Word批注
批注内容可以是对某段文字或内容的注释,也可以是对文段中心思想的概括提要,或者是对文章内容的评判、疑问,以及在阅读时给自己或他人起到提示作用。本篇文章中将介绍如何在C#中操作Word批注,主要包含以下要点: 插入Word批注 修改Word批注 删除Word批注 使用工具:Free Spire.
1457 0
|
测试技术 C#
C# 如何更改Word语言设置
一般在创建或者打开一个Word文档时,如果没有进行过特殊设置的话,系统默认的输入语言的是英语输入,但是为适应不同的办公环境,我们其实是需要对文字嵌入的语言进行切换的,因此,本文将介绍如何使用免费版组件Free Spire.Doc for .NET来实现Word语言输入。
1068 0