2016-10-20 19 views
1

データを渡すためにMSMQを実行している小さなアプリケーションがあります。どちらも同じサーバー上にあります。私は自分のWebサービスの「アイデンティティ」を知っている必要がありますので、それが現在のメッセージキューイングサービスにエラーにMSMQとWebサービス:セキュリティ

アクセスを受けたとして、MSMQのセキュリティを変更するように頼まれたが

を否定しました

私はすでにネットワークサービス(ASPXページ経由でmsmqの内容を監視するため)と管理者グループを追加しましたが、実際にサービス自体を許可する方法はわかりません。

私は、タスクスケジューラを介して実行される(したがって、ユーザーアカウントで実行されるように設定された)別のサービスの承認を追加するのに問題はありませんでした。

アプリケーションは.asmxサービスです。あなたが望むなら私はコードを追加することができますが、すべてが非常に基本的です。問題は、キューに書き込もうとしたときに発生します。

私には何が欠けていますか?

+0

あなたは明確にできますか? Webサービスはメッセージをキューに入れる責任がありますか?またはキューからメッセージを読む?また、キューにアクセスするためにsystem.messagingを使用していますか?はい、関連コードを投稿してください。 –

+0

サービスが書き込むキューは、リモートまたはローカルのサービスですか? –

+0

そして、キューに書き込もうとしているときやコンソールアプリケーションがキューから読み込もうとしているときに例外が発生していますか? –

答えて

2

これは、Web設定でサービスに偽装されたユーザーを追加するためのものでした。何らかの理由で最初の試行では機能しなかったため、検索に時間がかかりました。

関連する問題