Насколько я помню, экземпляр роли должен автоматически выполнять перезапуск после сбоя / сбоя. Чтобы проверить это поведение, я написал приложение, которое принудительно вызывает исключение нехватки памяти, и мое приложение аварийно завершает работу. Экземпляр роли не выполнил перезапуск, потому что он все еще работал и в порядке - экземпляр просто перезапустил среду выполнения .NET.
Я пытаюсь выяснить, как экземпляр реагирует на различные ошибки. В моем случае перезапуск не потребовался. Какие типы ошибок / исключений (которые я могу применить) могут вызвать полный перезапуск экземпляра? Какие типы ошибок / исключений убивают экземпляр навсегда?