追跡するのに苦労している、本当に奇妙なエラーが表示されます。RSB が実際に原因であるかどうかはわかりませんが、Rhino ESB の構成に関連していると思います。そのため、他の誰かが MSMQ の他の使用法でこれに遭遇したかどうかを確認することにしました。
RSB を Web アプリのクライアントとして使用しています (ASP.NET、クライアントはバックグラウンドで実行されます)。クライアントは、RSB の MSMQ バインディングを介して Windows サービスと通信します。サービスを再起動しても、MSMQ に影響があるようには見えず、IIS を手動で再起動しても影響はありません。ただし、実際にコンピューター自体を再起動するたびに、MSMQ は常にバックアップの開始を拒否し、「キューが一貫性のない状態にある」と主張します。MSMQ を手動で開始しようとすると、同じエラーが発生し、MSMQ のインストールがまったく役に立たなくなります。それを解決する唯一の方法は、実際に MSMQ を削除してから再インストールすることです。
全能の Google で見つけた唯一の情報は、MSMQ 2.0 の問題への言及です (この問題は MSMQ 4.0 で発生しています)。サービスと Web サイトの両方で、シャットダウン時にバスで Dispose が呼び出されていることを確認しました。
なぜこれが発生するのか、誰にも分かりますか?ありがとう!