我想集中我的服务,因为我的服务使用msmq服务,我还必须集群msmq服务。我成功创建了集群,并将我的服务和msmq服务添加为集群的资源,并且它们都已联机。然后问题来了,我的服务说msmq服务不可用。
有一些关于群集msmq服务的提示,比如我的服务应选中“用户网络名称为计算机名”选项,本地计算机上的msmq服务应作为本地系统帐户运行,依此类推。我遵循了所有这些提示,但我的服务仍无法使用msmq服务。
任何人都有这方面的经验吗?我非常感激。
答案 0 :(得分:0)
我可以告诉你什么对我们有用(经过多次尝试) 我们设置(在代码中)
Environment.SetEnvironmentVariable(_CLUSTER_NETWORK_NAME_,"ClusterName");
ClusterName - >是msmq群集服务名称。
在队列路径中,您应将计算机名称设置为msmq群集名称
{MsmqClusterName}/Private/QueueName
尝试一下