Quiero configurar el error de cliente para que sea verdadero para evitar que los usuarios vean información detallada sobre mi aplicación. Pero no puedo encontrar dónde debo escribir esto <customErrors mode="on">
; ¿Debería estar en la web.config o en la web, debug.config o en otro lugar?Dónde y cómo definir <modo CustomErrors = "on"> para mi aplicación web asp.net MVC 3
BR
Scott Hanselman tiene un excelente video en el Canal 9 sobre la implementación y cómo usar efectivamente las versiones de depuración y versiones de la web.config. http://channel9.msdn.com/Events/MIX/MIX10/FT14 –
Defino en web.config antes de cerrar la etiqueta configuration> de la siguiente manera: - system. webServer> configuration> pero si ocurre un error, se mostrará un mensaje de error completo (no un error personalizado) ... !!! –
Coloque el elemento debajo de la etiqueta . También necesitaría especificar el defaultRedirect, ya sea a una acción del controlador, o preferiblemente a un archivo html estático. Alternativamente, muchas personas han mantenido los errores personalizados desactivados y luego han manejado la ruta en el controlador de error de la aplicación. Ver http://stackoverflow.com/questions/6733064/how-do-i-display-custom-error-pages-in-asp-net-mvc-3 para más detalles. –
devdigital