2013-06-01 3 views
2

단일 웹 역할로 여러 웹 사이트를 사용하고 게시하는 데 문제가 없습니다. 그런 다음 http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/ 에서 언급 한 팀 기반 서비스를 지속적으로 구현하려고 시도했지만 (푸른 색) TFS 빌드를 사용하려고 할 때 문제가 발생했습니다. 보조 사이트를 컴파일 할 때 빌드가 항상 실패합니다.Azure-TFS 빌드의 경우 단일 웹 롤의 여러 웹 사이트의 경우

PowerShell 스크립트를 사용하여 수동으로 패키지화하고 배포하거나 패키징 및 배포 할 때 아무런 문제가 없습니다. 이전에 게시하지 않은 보조 사이트의 문제를 극복하기 위해이 블로그 michaelcollier.wordpress.com/2013/01/14/multiple-sites-in-a-web-role/에서 언급 한 솔루션을 사용했으며 정상적으로 작동했습니다. TFS 빌드는이 해킹의 유무에 관계없이 실패합니다.

빌드 드롭 폴더를 검사했을 때 TFS 빌드가 보조 사이트가 아닌 웹 역할 전용 폴더를 만들고 빌드 스크립트가 보조 웹 사이트의 해당 폴더를 찾으면 실패했음을 알았습니다.

이 문제에 대한 해결책은 언제든지 환영합니다.

더 많은 정보 -

이것은 구름이 끼는 서비스이며 하늘색 웹 사이트는 아닙니다. 이 웹 역할은 배포시 함께 배포되는 작업자 및 웹 역할 집합의 일부입니다.

AzureContinuousDeployment.11.xaml 템플릿을 사용했습니다. 배포 설정 이름을 클라우드 서비스 이름으로 구성했습니다. 내 배포 설정에 따라 5 단계 - 게시 - Azure 클라우드 서비스 세부 정보를 입력하십시오. 나는 푸른 웹 사이트가 아니기 때문에 Azure 웹 사이트를 비워 두었다.

보조 웹 사이트에서 웹 역할을 빌드하는 중에 어쨌든 오류가 발생합니다.

오류 형식

는 : 서비스 정의 파일 ./ 구성 가상 경로 보조 사이트 이름 : 실제 디렉터리 '** 중등 웹 사이트 프로젝트 이름 ** C'를 찾을 수 없습니다.

+0

동일한 문제가 있습니다. 해결책을 찾았습니까? –

+0

나는 이것을 더 이상 조사하지 않았다. 대신에 보조 웹 사이트를 별도의 웹 롤로 옮겼다. – Aravind

+0

나는 또한 오늘이 문제에 직면했다. 보조 사이트 경로가 어떻게 든 엉망이 된 것 같습니다. 나는 나의 로컬 머신에서 하늘빛을 만들기/파기 할 수있다. 누군가 통찰력이 있다면 게시하십시오. –

답변

1

VSO는 여러 웹 사이트를 Azure 웹 역할에 배포하는 것을 지원하지 않습니다.

Trevor Hancock의 확인 here.

나는 새로운 기능인 here으로 제안했습니다.

+0

업데이트 해 주셔서 감사합니다. – Aravind