Me gustaría mencionar primero que no debe almacenar información confidencial en los registros. Esto significa que un intruso simplemente puede tomar sus archivos de registro para obtener datos protegidos. Si necesita averiguar qué datos causaron el problema, le recomiendo usar una ubicación de almacenamiento más segura.
Pero para responder una pregunta directamente, no tiene que compilar la aplicación en el entorno de producción. De hecho, los desarrolladores no tienen ninguna razón para desarrollar en contra de las dependencias de producción (de hecho, esto se considera una muy mala práctica, ya que puede romper la versión de producción). El entorno de desarrollo y producción nunca debe ser el mismo.
Hay muchas formas de configurar un entorno de desarrollo. Suponiendo que usará una base de datos SQL, puede proporcionar a los desarrolladores su propia instancia. Su único trabajo es asegurarse de que el esquema coincida y de que la base de datos esté disponible (mucho tiempo con otras dependencias que no se enfrentan a la producción). Los servicios en la nube como AWS y Azure crean una forma rápida de acelerar una base de datos.
- ¿Una maestría en UX es una buena idea para un desarrollador web?
- Con una sólida formación en HTML, CSS y capacidad de trabajo en JavaScript y PHP, ¿sería mejor centrarse más en obtener una mejor competencia en JavaScript o PHP?
- En la planificación de la capacidad de infraestructura para las operaciones web, ¿qué son las pruebas de resistencia y por qué es importante?
- Android, desarrollo web, piratería, Java, VLSI, Python, C / C ++, Ajax, marketing digital, análisis, Excel. ¿Cuál debería elegir?
- ¿Cuál es un buen ejemplo de composición en JavaScript (JS)?
Además, eche un vistazo a cómo puede configurar un archivo de configuración de desarrollo frente a producción. Una vez que el código se implementa en producción, su aplicación web podrá cambiar automáticamente a la base de datos de producción. Debe familiarizarse con el proceso de implementación de ASP .NET.