2016-10-20 140 views
1

我有一個運行MSMQ的小應用程序來傳遞數據。兩者都在同一臺服務器上。MSMQ和Web服務:安全

但是我被要求改變MSMQ的安全,所以我需要知道我的web服務的「身份」,因爲它目前收到一個錯誤

訪問消息隊列服務拒絕

我已經添加網絡服務(通過ASPX頁面監控msmq的內容)和管理員組,但我真的不知道如何允許服務本身。

我對通過任務計劃程序運行的另一個服務(因此設置爲在用戶帳戶下運行)添加授權沒有任何問題。

該應用程序是一個.asmx服務。如果你願意,我可以添加代碼,但一切都非常基本。當我嘗試寫入隊列時發生問題。

我缺少什麼?

+0

請您澄清一下嗎? Web服務負責將消息放入隊列中嗎?或從隊列中讀取消息?你也使用system.messaging來訪問隊列嗎?是的,請張貼相關的代碼。 –

+0

服務寫入的隊列是遠程還是本地服務? –

+0

當您嘗試寫入隊列或者控制檯應用程序試圖從隊列中讀取時,您會遇到異常? –

回答

2

好的,所以答案是添加服務模擬的用戶在其網絡配置,並花了我的時間來找到它,因爲,由於某種原因,第一次嘗試沒有奏效。

碎片。