2013-05-16 45 views
0

我無法在使用HTTP的DMZ中的服務器上的非事務性MSMQ中放置消息。在IIS日誌中,我得到:2013-05-15 20:29:54 W3SVC1 192.168.32.XXX POST/msmq/private $/newprivate - 80 - 170.115.XXX.XXX - 403 4 5無法使用HTTP在DMZ中的服務器上的MSMQ中放置消息

Based在403我想我沒有權限到隊列(或MQISE.DLL)

我已經添加了以下帳戶的權限:IWAM,IUSR,NETWORK,NETWORK SERVICE,我仍然可以無法訪問它。如果我在箱子上添加一條消息,它會起作用。

有什麼建議嗎?提前致謝。

+0

只是要清楚,它的工作原理,如果我直接在服務器上執行代碼。它不能從另一臺機器上運行。 – Sonny

+0

它不起作用,因爲我們要求在根目錄上使用SSL。現在我們得到了200個,但它仍然沒有進入隊列。 – Sonny

回答

1

您是否從事務性隊列發送到非事務性隊列?這會丟棄消息。打開消息來源的負面來源。將消息的UseDeadLetterQueue設置爲true。

相關問題