0

파일 시스템을 통해 마이그레이션 옵션과 게시 옵션을 사용하여 프로덕션 환경으로 이동할 때 어떤 변경 사항이 신경 써야하는지 잘 모르겠습니다. 예를 들어, 생산에 들어갈 때 이니셜 라이저를 사용해서는 안됩니다. 이후에 데이터를 삭제할 수도 있기 때문에 항상 스크립트를 가져 와서 프로덕션 db에서 실행해야한다고 생각합니다. 이 올바른지?Entity Framework 5 프로덕션 환경으로 마이그레이션 (파일 시스템 게시)

구성 클래스는 어떻게됩니까? 게시 할 때마다 AutomaticMigrationsEnabled를 false로 설정해야합니까?

내 코드를 게시 할 때마다 web.config 및 app.config에서 connectionstring을 dev에서 production으로 수정하는 것보다 나은 방법이 있습니까?

미리 감사드립니다. 기예르모.

답변

0

내가 찾은 웹 구성에 완벽한 대답은 아이디어가있는 Web.Config 및 웹을 가지고

입니다 변환. < 환경>. 구성. 그런 다음 각 Web..Config는 원래 Web.Config의 값을 대체합니다. 따라서 우리가 선택한 환경의 변환이 게시되고 실행될 때 ConnectionString이 자동으로 변경 될 수 있습니다.

This Introductory Video은 참여하는 것이 좋습니다. 그런 다음 인터넷에 많은 자습서가 있으며이 문제를 쉽게 처리 할 수있는 SlowCheetah가 있습니다.

좋습니다. 기예르모.

관련 문제