Windows Azure クラウド サービスを実行しています。クラウド サービス アプリケーション ドメイン内で常にバックグラウンド タスクを実行する必要があるため、外部ワーカー ロールは選択できません。これは、特定のイベントについて JavaScript クライアントに通知する必要があり、AppDomain 内からしか通知できないためです。このタスクが常に実行されていることを確認する必要があります。そうしないと、サービスが正しく機能しません。
これまでのところ、私の考えは、アプリケーションの開始時にスレッドを作成し、それを永久に実行し続けることですが、それがより良い考えかどうかはわかりません.
なにか提案を?
編集
ワーカー ロールを使用できない理由は、SignalR接続を介してクライアントに通知できるように、クラウド サービスと同じアプリケーション ドメインにいる必要があるためです。