여러 웹 프로젝트가있는 솔루션이 있습니다. Azure 웹 사이트에서 동일한 Git 저장소에서 각각 별도의 웹 사이트로 실행하고 싶습니다.Azure 웹 사이트는 특정 웹 프로젝트를 배포합니다.
웹 프로젝트를 실행하는 웹 사이트를 어떻게 지정합니까?
AppHarbor은 각각의 웹 프로젝트가 포함 된 응용 프로그램 이름이 지정된 여러 솔루션 파일로이 파일을 처리합니다. Azure 웹 사이트에 대해 아무 것도 없습니다.
여러 웹 프로젝트가있는 솔루션이 있습니다. Azure 웹 사이트에서 동일한 Git 저장소에서 각각 별도의 웹 사이트로 실행하고 싶습니다.Azure 웹 사이트는 특정 웹 프로젝트를 배포합니다.
웹 프로젝트를 실행하는 웹 사이트를 어떻게 지정합니까?
AppHarbor은 각각의 웹 프로젝트가 포함 된 응용 프로그램 이름이 지정된 여러 솔루션 파일로이 파일을 처리합니다. Azure 웹 사이트에 대해 아무 것도 없습니다.
을 .deployment 파일 대신 App.Settings를 사용하는 것만 큼 간단합니다.
이렇게하면 하나의 Repo에서 다중 프로젝트 솔루션을 사용할 수 있습니다. 예를 들어 특정 솔루션에 WebAPI와 웹 응용 프로그램이있는 경우 Azure 웹 사이트를 구성하여 특정 프로젝트를 배포 할 수 있습니다. 과 같이 :
이 시도하고 치료를 작동했다.
.deployment 파일과 결합 된 2 개의 다른 분기로 작업해야합니다. 이 같은
[config]
project = WebProject/WebProjectA.csproj
과 지점 2 일 :
[config]
project = WebProject/WebProjectB.csproj
내가 방법을 설명 좋은 블로그 게시물을 가로 질러왔다
그래서 첫 번째 지점은 .deployment 파일에이 같은 일을 할 수 사용자 지정 배포 스크립트를 사용하여이 작업을 수행 할 수 있습니다. 조금 피칭하지만, 더 나은 것을 추가 할 때까지는 실행 가능한 해결책입니다.
http://blog.amitapple.com/post/38419111245/azurewebsitecustomdeploymentpart3
편집 :
이 하나가 더 나은이며, 당신이 당신의 repo의 경로에 추가 파일의 부부와 함께 그것을 할 수 있습니다 : 이제
http://www.devtrends.co.uk/blog/azure-web-sites-git-deploy-for-multiple-project-solutions
지원 라이브러리 프로젝트를 지정할 수 있습니까? – LiamB
@LiamB - 내 WebAPI에는 Windows Azure/deployment 관점에서 추가 구성없이 작동하는 두 가지 .NET 클래스 라이브러리가 포함 된 프로젝트 참조가 있습니다. 그게 무슨 뜻이야? – SimonGates
그래, 그게 정렬 - 내 심판 중 하나가 손상되었습니다. 그래도 나에게 돌아와 줘서 고마워. – LiamB