プロジェクトに 3 つのワーカー ロールと 1 つの Web ロールがあり、それを新しい 2.2 SDK (VS2013 で必要) にアップグレードしました。アップグレード以来、すべてのワーカー ロールが失敗し、開始されるとすぐにリサイクルされます。
ロールが開始されると、次のメッセージが表示されます。
Microsoft.WindowsAzure.ServiceRuntime Information: 200 : Role entrypoint . CALLING OnStart()
Microsoft.WindowsAzure.ServiceRuntime Information: 202 : Role entrypoint . COMPLETED OnStart()
The thread 0x441c has exited with code 259 (0x103).
Microsoft.WindowsAzure.ServiceRuntime Information: 203 : Role entrypoint . CALLING Run()
Microsoft.WindowsAzure.ServiceRuntime Warning: 204 : Role entrypoint . COMPLETED Run() ==> ROLE RECYCLING INITIATED
Microsoft.WindowsAzure.ServiceRuntime Information: 503 : Role instance recycling is starting
The thread 0x2684 has exited with code 259 (0x103)
次の 2 つの点に注意が必要です。
- 「PDB ファイルが見つからないか、開けません」という一連のエラーが表示されるようになりました。しかし、これが直接関係があるかどうかはわかりません。
- 私は VS 2013 を使用しています。プロジェクトには SDK が 2.2 としてリストされていますが、ロール内の参照は 2.1 バージョンです。コンポーネントをアップグレードする必要がありますか? 2.2 しかサポートしていないため、プロジェクトを VS にプルしたときにプロジェクトがこれらを自動的にアップグレードしないのはなぜですか?
これを取り付ける方法についての考えは大歓迎です。