WebService中用PIA打开WORD文档无响应,是否有碰到并解决的兄弟?

simonezhlx 2009-08-25 09:05:33
处于设计需要,要在服务端操作WORD文档,为方便客户端调用遂用WebService封装了方法来调用原来的文档操作模块(通过com Microsoft word object library 11.0 在winform下调用时无论服务端、客户端都没有问题).
之前部署了一台服务器上也是没有问题,但是最近部署了两台服务器,os,office都是一样的版本,部署时也都注意了同样的东西。比如:(在服务器中,组件服务中设置dcom下word 2003 文档的权限等),但是新近部署的两台服务器却在执行原来的代码时出现了长时间无响应,无异常的情况,最后定位到

wApp.Documents.Open(ref fileName, ref format, ref Nothing, ref Nothing, ref Nothing,
ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing,
ref Nothing, ref Nothing, ref Nothing, ref Nothing);

我的WORD文档打开的这行代码上,就是这行代码一执行就长时间没有反应。该设置的权限知道的都已经设置了,也特意用一个winform测试了一下,winform中运行时在服务器上工作正常,感觉还是跟执行的用户有关系?可是不知道到底还要设置什么?
对照之前部署的没有问题的服务器对了很久,基本关联的东西都配置安装一样了。望碰到的朋友或是知道所以然的朋友给出解决之道。谢谢!
...全文
185 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
simonezhlx 2009-08-26
  • 打赏
  • 举报
回复
不知道为什么,又不行了,现在还是只有最初部署的那台机器是没问题的,其它机器都是会出现调用时就长时间无响应,对比了几乎任务的所有东西,目录权限设置,DCOM权限设置,只在一个地方不太一样,就是OFFICE的小版本号不一样,同是OFFICE 2007,最初一个是SP1,一个是SP2,有问题机器打完SP2后,小版本号与好的机器还是不完全一样,有空我贴上具体版本号 有没有人,给出如下两个问题的答案:
1.怎么解决这种没有异常,停在一行代码无反应的情况?
2.在 WebService 中调用PIA,到底需要设置NETWORK SERVICE外的什么权限?或是其他设置?
还想懒够 2009-08-25
  • 打赏
  • 举报
回复
还是权限的问题,NetWork Service是对本地文件没有操作权限的
simonezhlx 2009-08-25
  • 打赏
  • 举报
回复
最新情况:似乎是解决了,为调用服务单独创建了缓冲池,然后设置该缓冲池以本地系统标识存在,好像解决了,可是之前好的那台服务器只是用的网络服务啊?

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧