我们有一个项目 ProjectA,它是一个标准的 exe,而 ProjectB 是一个 Activex exe,在 ProjectA 中被引用。两者都是使用 vb6 开发的。两个项目都会向 msmq 发送消息(发送到同一个队列)。ProjectB 旨在提供线程功能。ProjectA 将首先启动,取决于将使用“CreateObject”方法创建的输入 ProjectB 实例的数量。
在正常环境中,它工作正常,exe 向 msmq 的发布消息都正确。当应用在集群环境中实现时,标准的exe正确的将消息发布到集群的msmq,但是activex exe(ProjectB)将消息发布到本地的msmq。
谁能解释一下为什么activex exe的行为是这样的:(
此处 ProjectA 在集群管理中添加为 aresource,但未添加 ProjectB。我们是否需要将 PRojectB 也添加为集群中的资源。
提前致谢