현재 우리 솔루션의 각 플러그 가능한 프로젝트에 대한 사용자 정의 섹션이있는 별도의 구성 파일과 함께 asp.net 웹 사이트 및 Windows 서비스가 있습니다. 파일은 컴퓨터 이름과 구성된 고객에 따라로드되므로 machine-01이라는 컴퓨터의 경우 machine-01 폴더로 이동하고 고객 이름이 customer-01 인 경우 해당 폴더의 파일을 찾습니다. 고객 -01.config. 각 개발 컴퓨터가 자체 구성 파일을 가지고 있으므로 고객을위한 구성 파일을 만들고이를 TFS에 저장할 수 있기 때문에 이것은 우리에게 유리했습니다. 그러나Azure 클라우드 서비스 공유 설정 파일
지금 우리는 또한 우리의 고객의 대부분을 푸른 클라우드 서비스에서 우리의 사이트를 호스팅 찾고있는 등 하나 또는 두 개의 호스트 표준 윈도우 서버, IIS 그들의 자신의 인프라에서 응용 프로그램,
우리의 배포하지만 프로 시저가 이상적이지 않은 경우 수동으로 응용 프로그램을 복사하고 SQL 스크립트를 수동으로 실행해야합니다. 이제 FluentMigrator를 살펴보기 시작했습니다. Azure 및 자체 호스팅 용 응용 프로그램 버전을위한 단일 배포 패키지가 필요합니다.
가능한 한 많이 변경하고 다시 작성하겠습니다. 그러나 이상적인 세계에서 웹에 제공되는 단일 설정 파일과 모든 설정이 포함 된 작업자 역할로 이동하려고합니다. 이 설정은 변경되지 않으므로 앱과 함께 배포되지 않지만 해당 서비스의 하늘색으로 설정됩니다. 동시에 비 Azure 배포를 계속하여 사용자 지정 구성 파일을 사용합니다.
이 방법으로 설정 파일을 하늘색 구름 서비스에 업로드하고 웹 및 작업자 역할 시작시 해당 파일을로드 할 수 있습니까?
내가 말했듯이, 우리가 이상적인 솔루션에 찬성하여 버리는 것을 기쁜 마음으로 최고의 솔루션을 위해 여기에 필요한만큼 다시 작성하면 행복합니다. 모든 입력/제안에 대해 많은 감사드립니다.
HTH. 이것은 앞으로 나아갈 수있는 최선의 방법 인 것 같습니다. 귀하의 의견을 보내 주셔서 감사합니다. – user351711