현재 개발 클라우드 서비스 (acme-dev-service) 및 프로덕션 클라우드 서비스 (acme-prod-service)가 있습니다. 우리 솔루션의 현재 설치에는 두 가지 환경 (프로덕션 및 개발)에 프로젝트를 배포하기 위해 .cscfg 및 .csdef 파일의 변환을 사용하는 acme.application이라는 클라우드 서비스 프로젝트가 있습니다. 나는 변형 방법을 좋아하지 않는다. 왜냐하면 그것은 나에게 해킹과 같은 느낌을주기 때문이다. 그래서 몇 가지 조사를 한 후에는 문제의 일부를 해결하는 여러 구성 파일을 가질 수 있지만 하나의 서비스 정의 만 허용되므로 문제가 발생하는 것으로 보입니다. 프로덕션 환경에 devH 환경과 다른 hostHeader 바인딩뿐만 아니라 추가 인증서가 필요하기 때문에 이는 우리에게는 적합하지 않습니다.여러 환경에서 Azure 클라우드 서비스 프로젝트 구성 (.csdef 및 .cscfg)
그래서 우리는 실제로 변환을 사용하지 못하는 것 같습니다. 그래서 내 질문에 맞춰 잘못된 Azure 서비스 프로젝트 파일을보고있는 것일까 요? Azure 프로젝트를 하나의 Azure 클라우드 서비스에 실제로 매핑해야합니까? 생산 용 Azure 프로젝트와 개발 용 Azure 프로젝트가 있어야합니까? 더 좋은 방법이 있나요? Azure의 여러 환경에서 작업하는 가장 좋은 방법은 무엇입니까?
나는 여기서 파티에 늦었다는 것을 알고 있지만 하늘색 구름 서비스에 UAT라는 개념이 없다고 말하는가? 우리는 제품 주인이 모든 것을 확인하지 않고 찌르다가 직진 할 것을 기대합니다! 그게 우스꽝스럽지, 그렇지? – simonlchilds
아니, 나는 전혀 말하고 있지 않다. 사실, 나는 여러 가지 환경과 테스트를하지 않는 것이 좋지 않을 것이라는 점에 동의합니다. 약간의 작업없이 csdef 파일을 사용하면 문제가 생겨서 다중 환경을 만들기 위해 추가 단계를 수행해야합니다. 하지만 csdef에있는 것은 환경마다 수식어가 될 필요조차 없습니다. 대부분의 연결 문자열은 csconfig에 있습니다. 머신 크기는 csdef에 있는데, 필자가 보았을 때 가장 많이보아야 할 공통점은 다르다. – MikeWo
그래, 알았다. 하늘색 팀인 imho가 실제로 제공 할 수있는 무언가를 성취하기 위해 열심히 노력합니다. – simonlchilds