2011-06-27 7 views
1

現在、私はmsmqプライベートキューを使用しています。これをパブリックキューに変更する必要があります。 は私が見つける私は、これが動作していないと私はmsmqプライベートキューからパブリックに切り替える

There was an error opening the queue. Ensure that MSMQ is installed and running, the queue exists and has proper authorization to be read from. The inner exception may contain additional information. ---> System.ServiceModel.MsmqException: An error occurred while opening the queue:The queue does not exist or you do not have sufficient permissions to perform the operation. (-1072824317, 0xc00e0003). The message cannot be sent or received from the queue. Ensure that MSMQ is installed and running. Also ensure that the queue is available to open with the required access mode and authorization.

として例外に直面しています

address="net.msmq://132.186.201.193/private/IEventQueue" 

しかし

address="net.msmq://132.186.201.193/public/IEventQueue" 

する唯一のエンドポイントアドレスに変更する必要があり、ここで私は何が不足していますか?あなたは、既存のキューを変更することはできません

よろしく、 アニ

答えて

1

、新しいパブリックキューを作成する必要があります。

編集次のコメント:

はい、あなたはプライベートキューにリモートで投稿することができますが、名前と住所を正確に権利を取得する必要があります - http://www.infosysblogs.com/microsoft/2007/02/msmq_sending_message_to_remote.html

+0

を参照してくださいはい、「公共」と「プライベート」は上がりません同じキューにアクセスするさまざまな方法はありません。プライベート$ \ queuenameと "Public" \ queuenameは、それぞれ固有のプロパティを持つ異なる項目です。 –

+0

こんにちはfrnds、私はdiff diffマシンに私のサービスを入れたいと思って、この理由で、私は公開として私のキューを作って、それを浄化したいですかothere方法か私はプライベートキューでも同じことをすることができますか? – user765829

関連する問題