データを渡すためにMSMQを実行している小さなアプリケーションがあります。どちらも同じサーバー上にあります。私は自分のWebサービスの「アイデンティティ」を知っている必要がありますので、それが現在のメッセージキューイングサービスにエラーにMSMQとWebサービス:セキュリティ
を否定しましたアクセスを受けたとして、MSMQのセキュリティを変更するように頼まれたが
は
私はすでにネットワークサービス(ASPXページ経由でmsmqの内容を監視するため)と管理者グループを追加しましたが、実際にサービス自体を許可する方法はわかりません。
私は、タスクスケジューラを介して実行される(したがって、ユーザーアカウントで実行されるように設定された)別のサービスの承認を追加するのに問題はありませんでした。
アプリケーションは.asmxサービスです。あなたが望むなら私はコードを追加することができますが、すべてが非常に基本的です。問題は、キューに書き込もうとしたときに発生します。
私には何が欠けていますか?
あなたは明確にできますか? Webサービスはメッセージをキューに入れる責任がありますか?またはキューからメッセージを読む?また、キューにアクセスするためにsystem.messagingを使用していますか?はい、関連コードを投稿してください。 –
サービスが書き込むキューは、リモートまたはローカルのサービスですか? –
そして、キューに書き込もうとしているときやコンソールアプリケーションがキューから読み込もうとしているときに例外が発生していますか? –