最近、ドメイン環境でローカル アカウントを使用して msmq 通信チャネルを設定する際に問題が発生しました。キューのプロパティで匿名ユーザーにアクセス権を付与する必要があったのは、かなり一般的なシナリオでした。
しかし、その瞬間から気になることが 1 つあります。それは、アプリケーションがメッセージをリモートのプライベート キューに送信できなかったときに、メッセージがどこかに消えてしまったことです。私のキューはトランザクション対応で、DefaultPropertiesToSend.Recoverable を true に設定しています。メッセージを送信するマシンで送信メッセージ キューが作成されましたが、送信を試みた後、送信キューに待機中のメッセージはなく、送信中に例外も発生しませんでした。それは設計によるものですか?