Поведение, которое вы наблюдаете, возникает при возникновении ошибок экземпляра в OnStart или Run.Обычное отслеживание ошибок диагностики еще не было возможности запустить, так что это трудная проблема для отладки.Вы можете попытаться добавить перехват ошибок внутри этой функции, которая записывает подробности об ошибках либо в большой двоичный объект, либо в очередь, чтобы вы могли видеть, что на самом деле происходит.
Сказав это, с кодом, который работает в структуре разработки., но продолжает цикл при развертывании в режиме реального времени, первое, что нужно проверить, это то, что все ссылки имеют соответствующий набор свойств «Копировать локально».Все, что является частью фреймворка или Microsoft.WindowsAzure.ServiceRuntime, должно иметь значение «Копировать локально» в значение «ложь», все остальное должно быть установлено в значение «истина» (сторонние сборки и т. П.).Если это веб-роль и вы используете MVC, вам нужно проверить, что для System.Web.Mvc для параметра Копировать локально установлено значение true, а также это не входит в стандартную среду, развернутую в Azure.