2012年10月のリリースを使用するように実用的なソリューションを更新しました。それ以来、私の労働者の役割はリサイクルを続けています。OnStopのOnStartまたはRunのいずれかでブレークポイントをヒットできません。
Webの役割は期待どおりに機能しています。
デバッグのすべての例外をアクティブにしましたが、何もキャッチされていないようです。インスタンスで実行されているロールがデフォルトのロールであり、私のコードではないかのようです。
誰もが洞察力を持っています
2012年10月のリリースを使用するように実用的なソリューションを更新しました。それ以来、私の労働者の役割はリサイクルを続けています。OnStopのOnStartまたはRunのいずれかでブレークポイントをヒットできません。
Webの役割は期待どおりに機能しています。
デバッグのすべての例外をアクティブにしましたが、何もキャッチされていないようです。インスタンスで実行されているロールがデフォルトのロールであり、私のコードではないかのようです。
誰もが洞察力を持っています
問題は、最新の Windows Azure SDK を使用するようにソリューションをアップグレードしたことです。1.7から1.8にしました。
しかし、「Microsoft.WindowsAzure.ServiceRuntime」への参照はまだ 1.7 を指していました。SDK はサイトごとにインストールされ、一方が他方の上にインストールされることはありません。
バージョンが一致しなかったため、私のコードはエミュレーターと Windows azure のロールによって実行されませんでした。実行されたコードはデフォルトの Role 実装であり、メソッド Run は完了し続け、その結果、役割はリサイクルを続けました。