升级到Azure 2.2 SDK会导致角色失败

时间:2013-10-31 21:50:07

标签: azure visual-studio-2013

我的项目中有3个工作角色和一个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)

有两件事引起我的注意:

  1. 我开始看到一堆错误“无法找到或打开PDB文件”。但我不知道这是直接相关的。
  2. 我正在使用VS 2013,虽然项目将SDK列为2.2,但角色中的引用是2.1版本。我需要升级组件吗?当我将项目拉入VS时,为什么项目不能自动升级,因为它只支持2.2?
  3. 任何有关如何附加此内容的想法都表示赞赏。

1 个答案:

答案 0 :(得分:8)

需要手动更改参考文献。