C#写了一个引用Microsoft.Office.Interop.Word.dll程序集调用Word的COM组件生成docx文档的服务,在并发请求下,多个word进程貌似不是独立的,会互相影响导致服务调用失败。
如果是一个一个调用是正常的,如果网站程序同时发起多个请求,调用Word的COM组件时候就出现进程挂起,实际上是已经报错。
实际报错可能是这个错误:
消息筛选器显示应用程序正在使用中。 (异常来自 HRESULT:0x8001010A (RPC_E_SERVERCALL_RETRYLATER))
不知道大家是怎么解决这个问题的。再此求助