Необходимость симулировать неблаговидные выходы в эмуляторе разработки обычно выполняется потому, что вы выполняете что-то в своей веб-роли с сохранением состояния или долгим выполнением.Это, как правило, не рекомендуется, но иногда неизбежно.
Я подозреваю, что лучший способ симулировать неудачу - это убить процессы.Если вы откроете диспетчер задач (или лучше Process Explorer), вы увидите «WatDebugger», на котором размещены «WaIISHost» или «WaWorkerHost».Если вы убьете этот процесс, я думаю, что он симулирует сбой.
Честно говоря, проще протестировать этот процесс в облаке.Вы можете включить RDP в один из экземпляров и уничтожить процесс WaAppAgent.Это убьет ваш RoleEntryPoint и агент контроллера ткани.Это будет настоящая неблагодарная неудача.