我試圖發送消息到C#中的遠程消息隊列。發送到遠程MSMQ靜默失敗
這是我使用的路徑:
FormatName:Direct=TCP:192.168.0.10\private$\test_in
的方法。發送無一例外被傳遞,但出現在遠程隊列中沒有消息。奇怪的是,我可以從同一個隊列中收到問題。
在遠程機器上的隊列是非事務,這是我的本地機器上的代碼。它也具有'全面訪問'給'每個人'。
我讀了一些反應,有類似問題的人,但沒有一個解決方案,似乎適用於我。我檢查了本地計算機上的「傳出隊列」部分,它們都顯示爲「連接」到遠程隊列,但也表示沒有消息已發送。它看起來還沒有嘗試過。
任何想法我的問題可能是什麼?謝謝。
編輯:多一點信息 - 本地計算機是Windows 8的遠程機器的Windows Server 2012的
編輯:休的回答使我真正的原因。我需要將ANONYMOUS LOGON的權限添加到遠程隊列(「每個人」都不夠)。希望這可以幫助某人。
我正在收到'通過網絡收到消息'的消息,但沒有別的。幸運的是,這導致我尋找這個消息,我發現了真正的原因,所以謝謝你的線索! – Barguast
我的意思是添加關於匿名登錄,因此我詢問不同的域名。該死的 –
如何啓用msmq事件日誌? – Kiquenet