현재 여러 배포 슬롯 (예 : dev, staging, production)이있는 webApp을 실행 중입니다. 모든 슬롯은 데이터베이스 (db_dev, db_staging, db_production)에 연결됩니다. 스테이징 슬롯에 배포 한 다음 프로덕션으로 전환하고 싶습니다. 데이터베이스 마이그레이션은 어떻게 여기에 들어 맞습니까?데이터베이스 마이그레이션을 사용한 Azure Web App 배포 슬롯
db_staging을 준비하기 위해 db 마이그레이션을 사용하여 새 빌드를 배포하면 업데이트된다는 의미입니다. 슬롯을 전환하면 어떻게됩니까? 마이그레이션이 db_production에 적용됩니까? 가동 중지 시간은 어떻게됩니까?
내 이해에서 URL 만 전환되므로 전환 후 앱이 준비 슬롯에서 db_production을 가리 킵니까? 그건 말이되지 않습니다.
스테이징 슬롯에 배포하고 db_production (마이 그 레이션 포함)을 가리킬 수 있지만 db가 업데이트되어 라이브 슬롯에서 응용 프로그램이 손상 될 수 있습니다.
모든 슬롯마다 고유 한 구성이 있다는 것을 알고 있지만 db 마이그레이션은 어떻게됩니까? 그들은 어떻게 적용합니까? 마이그레이션으로 준비에 배포한다고 가정하면 db 준비가 업데이트됩니다. 프로덕션 db는 어떻게 업데이트됩니까? 그리고 내 코드의 변수에 어떻게 액세스합니까? 현재 web.config를 사용하고 있습니다. 사전에 감사드립니다. – user3838018
앱에 구현해야하는 맞춤 로직이기 때문에 자동 방법이 없습니다. 가능한 해결 방법을 사용하여 업데이트를 게시했지만 결코 작동하지 않아야합니다. –