У меня есть 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?
Любые мысли о том, как присоединить это, оцениваются.