Tengo un proyecto ejecutándose en 2 servidores. 1 servidor de pruebas con una conexión a un testDB, y uno en el servidor real, con DB real.valor estático en web.config
Lo único diferente en cada una de las instancias en ejecución de este proyecto es el web.config.
Lo que me gustaría hacer es tener la posibilidad de establecer un valor en web.config, un bool, que luego podría ser leído por el código. Este bool sería cierto si la aplicación está en modo de prueba. Lo configuré manualmente, el proyecto luego lo leería, y cuando fuera cierto, los correos que la aplicación enviaría, se mantendrían internos, para que las personas no reciban el correo. Lo hice antes con la configuración de public static bool
en global.asax
, pero en Asp.net MVC todo está integrado en una DLL, por lo que no puedo cambiarlo en el servidor desplegado en ese caso.
¿Esto es posible? o habría una buena otra solución?
Que capturar la excepción general es un mal ejemplo, cómo no detectar excepciones. ¿Cuál es su beneficio? Tienes excepciones de todos modos, solo que sabes menos sobre eso ... – Martas