2017-10-20 5 views
2

私は答えを見つけることができません:MSMQ。誰がローカルキューを作成できますか(権限が必要ですか?)

MSMQを使用してローカルキューを作成するために必要なユーザーとアクセス許可にはどのようなものがありますか?

私が呼び出すためにC#を使用しています:

Access to Message Queuing system is denied. 

私は再びこのエラーを再現することができませんでした:

MessageQueue.Create(queuePath, transactional); 

は、私がかつて言ってエラーを得ました。私は 'Guest'のような限られたアカウントを使ってみましたが、このエラーを再現できませんでした。私が発見したことは、誰もが使用してキューを作成することができるということですから、

+0

minキューを作成する権限が許可されています。 https://technet.microsoft.com/en-us/library/cc753761(v=ws.10).aspx –

+0

ありがとうtxの楽しみ。私はページが既存のキューの設定権限を参照していると考えています。私は誰がキューを作成できるかに関する情報を見つけるのが難しいです(既存のキューに権限を設定するのではなく)。私が目にしているのは、誰もが待ち行列を作ることができるということです(私の状況では大丈夫ですが、確かめたい)。 – Andrew

答えて

2

MessageQueue.Create 

私のエラーは、私はキューのアクセス許可を設定しようとしていたので、私は

Access to Message Queuing system is denied. 

を得ていたことだったということでしたこれに類似したコードを使用して作成した直後(これはエラーを引き起こした原因です):

queue.SetPermissions(user, MessageQueueAccessRights.WriteMessage, AccessControlEntryType.Allow); 
関連する問題