我已經通過消息隊列獲得了此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>
非常基本的消息隊列服務的綁定並且調用一個函數消息就不會到達該服務。當停止服務時,它們不會進入任何隊列,儘管有時您會看到一個短暫出現在客戶端機器的傳出隊列中。
跟蹤文件表示一切正常,只是它無法查看它是否是事務性的。這是...
我不知道該怎麼嘗試,我會說它應該工作,但它不是。 我還可以嘗試什麼?
只有「消息傳過網絡」,之後什麼也沒有。同一臺機器上的其他隊列有「消息來了......」,然後「消息被放入隊列xx」。我給網絡服務帳戶完全控制隊列,但仍然是同樣的問題 – Laurijssen
在SO上搜索這個問題導致我這樣:http:// stackoverflow。com/questions/6469095/msmq-messages-received-but-not-delivered-windows-2008-r2添加匿名登錄修復它 – Laurijssen
hehe只是指出,那是你的帖子 – Laurijssen