Não é assustador um site ser incomum, mas o assustador é que não há registros.
Introdução à Captura Global de Exceções no MVC:
Captura global de exceções é um mecanismo que a Microsoft oferece no VS. No Asp.Net MVC, um filtro de exceções, o recurso HandleError, é fornecido por padrão, que pode ser usado para capturar e lidar com exceções lançadas por controladores e operações, ele detecta automaticamente erros executados no programa e obtém informações sobre esses erros. No Asp.Net MVC, desde que o site jogue uma exceção, ele acionará o evento Application_Error no Global.asax; esse método é usado para capturar exceções; neste código podemos adicionar nosso código de negócio (geralmente para registrar registros de erros e lidar com exceções).
No MVC, você também pode usar a tag de propriedade HandleErrorAttribute para capturar exceções, que é usada principalmente para métodos de operação específicos, e raramente usamos ao escrever projetos. Não vou te apresentar aqui, se quiser saber, Baidu está ótimo.
Introdução à captura personalizada de exceções no MVC:
Em Asp.Net, não só podemos usar captura global de exceções, como a Microsoft também nos oferece uma captura personalizada para atender às nossas necessidades. Claro, na captura personalizada de exceções, ainda usamos esse recurso do HandleErrorAttribute fornecido pelo VS para implementá-lo, e reescrevemos o método OnException() do HandleErrorAttribute em nossa própria classe definida para implementar nosso negócio.
Revisar:
Código:
|