Если в Asp.Net MVC не существует пользовательского обработчика исключений, перезапускается ли рабочий процесс для первого из последующих запросов? - PullRequest
0 голосов
/ 17 февраля 2011

Предположим, у меня нет обработчика исключений в моем приложении Asp.Net MVC. Это означает, что все исключения будут перенаправлены в структуру.

Вопрос:

Если в Asp.Net MVC не определен пользовательский обработчик исключений, перезапускается ли рабочий процесс для первого из последующих запросов?

1 Ответ

1 голос
/ 17 февраля 2011

Если в Asp.Net MVC не определен пользовательский обработчик исключений, перезапускается ли рабочий процесс для первого из последующих запросов?

Нет, рабочий процесс не перезапускаетсяв случае необработанного исключения.Конечно, есть какие-то специальные исключения, такие как OutOfMemoryException, StackOverflowException, ExecutionEngineException, ..., которые могут привести к остановке процесса, но попробуйте вызвать нормальное new Exception("foo"); в действии вашего контроллера без глобального обработчика исключений ирабочий процесс останется в живых.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...