Обновление до Azure 2.2 SDK приводит к сбоям ролей

У меня есть 3 рабочих роли и веб-роли в моем проекте, и я обновил его до нового 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)

Меня привлекают две вещи:

  • Я начал видеть кучу ошибок "Не могу найти или открыть файл PDB". Но я не знаю, что это имеет прямое отношение.
  • Я использую VS 2013, и в то время как проект перечисляет SDK как 2.2, ссылки в ролях - версии 2.1. Нужно ли обновлять компоненты? Почему бы проект не обновлялся автоматически, когда я вытащил проект в VS, поскольку он поддерживает только 2.2?

Любые мысли о том, как присоединить это, оцениваются.

Ответ 1

Необходимо вручную изменить ссылки.