4

2012年10月のリリースを使用するように実用的なソリューションを更新しました。それ以来、私の労働者の役割はリサイクルを続けています。OnStopのOnStartまたはRunのいずれかでブレークポイントをヒットできません。

Webの役割は期待どおりに機能しています。

デバッグのすべての例外をアクティブにしましたが、何もキャッチされていないようです。インスタンスで実行されているロールがデフォルトのロールであり、私のコードではないかのようです。

誰もが洞察力を持っています

4

1 に答える 1

2

問題は、最新の Windows Azure SDK を使用するようにソリューションをアップグレードしたことです。1.7から1.8にしました。

しかし、「Microsoft.WindowsAzure.ServiceRuntime」への参照はまだ 1.7 を指していました。SDK はサイトごとにインストールされ、一方が他方の上にインストールされることはありません。

バージョンが一致しなかったため、私のコードはエミュレーターと Windows azure のロールによって実行されませんでした。実行されたコードはデフォルトの Role 実装であり、メソッド Run は完了し続け、その結果、役割はリサイクルを続けました。

于 2012-11-05T21:02:00.027 に答える