문제

C# .NET 프로젝트와 DEV 서버 내에서 특정 파일을 변경 한 다음 해당 파일을 다른 환경으로 옮기는 가장 좋은 전략은 무엇입니까? 나는 항상 대상 서버에서 다시 컴파일하기를 원한다는 것을 알았고 나는 내가해야한다고 생각하지 않았기 때문에 내가 잘못하고 있다고 생각했다 (또한 서버는 사내가 아니기 때문에 정말 느리고 시간이 많이 걸린다).

귀하 또는 귀하의 회사가 사용하는 모든 제안이나 전략은 감사 할 것입니다.

도움이 되었습니까?

해결책

  • 느슨한 코드 파일을 사용하는 웹 사이트가 아닌 DLL을 컴파일하는 웹 응용 프로그램 프로젝트를 사용하고 있는지 확인하십시오.
  • 전복과 같은 소스 코드 버전화 시스템을 사용할 수 있습니다.

다른 팁

소스 제어 프로그램을 사용하여 소스 파일 (예 : Subversion) 및 해당 파일에서 구축 된 바이너리에 대한 크루즈 컨트롤을 사용하십시오 ...

웹 응용 프로그램 개발을 위해 내 경험은 다음과 같습니다.

개발자는 소스 Control에 연결된 로컬 머신에 개발 환경이 생성되어 개발자가 파일을 수동으로 웹 애플리케이션 폴더에 복사 할 수 있습니다. MSI 설치 만 UAT의 변경 사항을 배포하는 데 사용되는 테스트 웹 서버는 MSI 설치가 UAT 승인 된 MSI를 배포하는 데 사용되는 Prod 웹 서버입니다.

내가 관여하는 프로젝트의 규모는 일반적으로 빌드 스크립트를 과잉으로 만듭니다. 대부분의 경우 프로젝트가 작업중인 경우 디버깅 등을 위해 여러 번 구축됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top