¿Cómo puedo compilar cambios en solo 1 documento pero mantener la versión original de los otros? (C #, Asp.Net MVC)

StackOverflow https://stackoverflow.com/questions/1608992

Pregunta

Tengo una instalación local y una instalación en vivo. Mi instalación en vivo está funcionando, excepto que cambié uno de los métodos que se restringirán a través de [Autorizar (Roles = " Admin, Host ")] Quiero eliminar esto, pero necesito hacer una compilación de la solución y mueva el .dll para que funcione (corríjame si me equivoco).

No puedo compilar la solución porque mi instalación local tiene cambios en todos los archivos y no se compilará correctamente. Todo lo que quiero es actualizar ese controlador / página para permitir el acceso ... ¿hay alguna forma de hacerlo?

¿Fue útil?

Solución

Lo que necesitas son ramas (tú estás usando Source Control, ¿verdad?)

Básicamente, lo que haces es tener una rama donde desarrollas y otra " estable " rama, donde solo haces pequeñas correcciones al código que está en producción.

Una vez que implementas en producción, " fusiona " de la rama dev a la rama estable.


Si no está usando Source Control, solo tiene 2 copias del código por ahora, y haga el mismo tipo de cosas.

Y aprenda a usar Source Control , su vida cambiará dramáticamente.

Otros consejos

Es posible que esto no te ayude esta vez, pero parece un ejemplo perfecto de para qué sirven los sistemas de control de código fuente. Herramientas como cvs, git, ClearCase, subversion, etc., le permiten mantener una base de datos de códigos y cambios en ella. Luego, cuando realice una versión, o " instalación en vivo ", o despliegue en un servidor de producción, puede hacer una instantánea del código en ese momento. Luego, cuando necesite corregir algo con urgencia en la versión de producción sin un ciclo de lanzamiento completo, puede revisar una copia del código que se está ejecutando "en vivo" y corregirlo, sin desordenar la copia que está pirateando. la próxima gran característica.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top