实例化Interop.Word的Application对象挂起Webservice

发布于 2024-11-15 18:08:36 字数 508 浏览 3 评论 0原文

我正在使用 Interop.Word 版本 12 在 Word 文档中执行一些操作。我的 WebService 是在 .Net v4.0 中构建的。 该代码首先实例化一个 Application 对象,如下所示:

  Application _wordApp = new Application();

稍后在代码中使用它来创建一个 Word 文档:

 _oDoc = _wordApp.Documents.Add(ref tempFilename, ref _missing, ref _missing, ref _missing);

这一切都是在 Web 服务中实现的,但该服务在 webmethod 内实例化 Application 对象本身时挂起。

WebService 在我的开发环境中工作正常,但是当我在使用 IIS 6.0 的 Windows Server 2003 上部署 Web 服务时,就会出现此问题。

I am using Interop.Word version 12 for doing some operation in a word document. My WebService is built in .Net v4.0.
The code starts with instantiating an Application object as shown below :

  Application _wordApp = new Application();

which later in the code uses it to create a Word Doc:

 _oDoc = _wordApp.Documents.Add(ref tempFilename, ref _missing, ref _missing, ref _missing);

This is all implemented in a Webservice but the service gets hang in instantiating the Application object itself inside the webmethod .

The WebService works fine in my Dev environment but this issue happens once I deploy the Web Service on Windows Server 2003 which is using IIS 6.0.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文