0

Windows サービスで Azure サービス バス メッセージを送信できますか?

最近、Azure キューにメッセージを送信する Windows NT サービスを構築しました。しかし、それは失敗しました。2 つのテスト コンソール アプリケーションを作成しました。1 つは Windows NT サービスと同じコードを使用して Service Bus メッセージを送信し、もう 1 つはメッセージを受信します。テスト コンソール アプリケーションは、メッセージを正常に送受信します。私の Windows NT サービスでは、メッセージやエラーはスローされません。

私が知りたいのは、Azure Service Bus Message が Windows NT Service でサポートされているかどうかです。

私のアプリケーションはワーカー ロールでも Web ロールでもありません。これは単なる Windows NT サービスです。

4

1 に答える 1

1

Service Bus クライアント コードは、Windows サービスを含む他の場所でも同じように機能します。

しかし!

NT サービスは、多くの場合、マシン上でローカル サービスまたはネットワーク サービスとして実行されます。また、ネットワークの設定によっては、そのアカウントに、プロキシなどの仲介者と対話するための十分な権限がない場合があります。一部のクライアントでは、IT 部門が外部プロキシ経由のマシン アカウントを許可していないため、マシン アカウントが機能しないことがわかっています。とはいえ、通信が機能しない場合は例外がスローされるはずであり、実際に表示されるため、コードを再確認するか、WCF トレースをオンにする必要があります。

クレメンス

于 2012-05-14T18:43:45.303 に答える