サービスを展開しようとしているときに、MSMQ がワークグループ モードになっているためにサービスが開始されないことがわかりました。代わりにプライベート キューを作成し、それを参照するように構成ファイルを変更しましたが、WCF サービス ホストは次のメッセージで開始を拒否します。
バインディングの MsmqAuthenticationMode プロパティが WindowsDomain に設定されていますが、Active Directory 統合が無効な状態で MSMQ がインストールされているため、バインディングの検証に失敗しました。
設定ファイルでワークグループ モードを指定する方法を誰か教えてもらえますか? 私が MSDN で見つけた情報は、すべてコード内の設定の変更に関するものであり、構成ファイルでこれを指定する方法については言及されていません。
私が持っている設定ファイルでは、バインディングタグは空です(<bindings />
)が、サービスエンドポイントbinding="netMsmqBinding"
は、デフォルト設定が使用されていることを意味すると思います。