メッセージキューにはこのWCFサービスがあります。メッセージキューのメッセージが届かない
サービスは、このように構成されています
<service name="EmailServices.EmailService" behaviorConfiguration="serviceBehaviour">
<endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="" name="mexEmailService" contract="IMetadataExchange" />
<endpoint name="netMsmqEmailService" address="net.msmq://w2k8services/emailservices_w2k8services" contract="EmailServices.IEmailService"
binding="netMsmqBinding" bindingConfiguration="netMsmq" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8008/EmailService" />
</baseAddresses>
</host>
</service>
プロキシを生成した後、ローカル
正常に動作します。この
<netMsmqBinding>
<binding name="netMsmq" exactlyOnce="true" receiveErrorHandling="Move" receiveTimeout="00:45:00" maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
のように結合
かなり基本的なメッセージキューサービス機能メッセージを呼び出すだけではサービスには届かない。サービスを停止すると、クライアントマシンの発信キューにまもなく表示されることがありますが、待ち行列に入ることはありません。
トレースファイルは、トランザクションかどうかを確認する以外はすべてOKです。それは...
私はもはや何を試すべきか分からない、私はそれがうまくいくはずだが、それはない。 他に何を試すことができますか?
「メッセージがネットワーク経由で来た」とそれ以降は何もありません。同じマシン上の他のキューには「Message came ..」と「Message xx queue」があります。私はネットワークサービスアカウントにキューを完全に制御しましたが、同じ問題が残っています – Laurijssen
この問題のためにSOを検索すると、この問題が発生しました:http:// stackoverflow。コム/質問/ 6469095/MSMQ-のメッセージは、受信 - しかし、ではない - 配信 - 窓-2008-R2の追加の匿名ログオンが笑だけではあまりにも – Laurijssen
それを固定 - 笑私が匿名ログオンを忘れてしまいました! – Laurijssen