sql >> Base de Datos >  >> RDS >> Sqlserver

La aplicación web asp.net mvc 3 no funciona después de la implementación

Primero debe saber cuál es la excepción que está causando que aparezca la vista de error.

Puedo sugerirte tres opciones.

  1. Desactive los <customErrors> sección, por lo que el HandleError el filtro no funcionará y podrá ver la excepción real .

  2. El HandleError el filtro también pasa un HandleErrorInfo instancia a la vista de error, por lo que puede mostrar la excepción completa en la vista de error (solo para saber el error no es una buena idea en producción) accediendo a ese modelo.

    @model System.Web.Mvc.HandleErrorInfo
    
    <p>
       The exception is: @Model.Exception
    </p>
    
  3. Puedes probar ELMAH biblioteca que registra todas las excepciones no controladas. El HandleError El filtro suprime la excepción y los detiene registrados por ELMAH , por lo que es mejor que apagues el HandleError cuando intentas ELMAH . Tienes que configurar el ELMAH en una base de datos separada y proporciona una página que enumera todos los errores recientes.