众所周知,在asp.net生成word文件是调到word组件来实现。在网上找了一些资料,大都针对单机用户。如果在B/S的环境下,多个人同时操作时,经常发生一些错误。
       最近要做个关于word的项目,要求用户可以自己定义word的template,程序由template和数据自己生成word文件让用户下载。程序实现起来并不难,调用word对象,在template中定义bookmarker。然后在程序中用data填充template的bookmarker生成新的文件。可是我在测试的时候,经常出现“System.Runtime.InteropServices.COMException: 消息筛选器显示应用程序正在使用中”的错误。并且在一出现这个错误后,word进程就不能自动的清除,这样在系统进程管理中可以看到很多word进程,只好手动清除。但如果程序发布到服务器后,运行中出现类似错误,可就没法手动清除了。
        不知大家是否做过类似的开发,遇到类似问题是怎样处理的。难道是B/S程序不能用这种解决方案,请大家指教。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
  • 2022-02-16
  • 2022-01-10
  • 2021-08-26
  • 2021-07-14
  • 2021-08-05
猜你喜欢
  • 2022-02-11
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2022-01-11
相关资源
相似解决方案