2013-06-28 3 views
2

모든 곳에서 3 ~ 4 개의 서비스가 실행되고있어 Azure를 사용하여 통합하려고합니다. 사이트 및 서비스에 대한 트래픽은 현재 낮으므로 하나의 (2 인스턴스) 배포에서 모두 호스팅하는 것이 좋습니다. IIS를 사용하여 VM에서이 모든 것을 호스트 할 수는 있지만 웹 역할 플랫폼의 유지 관리는 마음에 들지 않습니다.Azure 웹 역할에서 동적으로 여러 웹 사이트 호스팅

같은 솔루션에서 함께 배치하여이를 수행하는 방법을 보았지만 각 사이트에서 다른 팀이 작업하면 매우 복잡해 질 수 있습니다. 소스 제어에서 모든 하위 사이트를로드하지만 아무것도 발견하지 못했고 스스로를 만드는 것을 고려하고있는 호스트 wep 앱을 찾고있었습니다. 데이터베이스에 배치를 저장하고 필요할 때 배포 한 ASP MVC 응용 프로그램을 만들 것입니다.

웹 롤에서 실행되는 동안 호스팅되는 사이트를 수정할 수 있습니까? 경로를 어떻게 설정합니까? 배포 된 파일을 대체하면 appdomain이 재활용됩니까? 이 대부분을 Microsoft.Web.Administration으로 얻을 수 있습니까? 내가 알아야 할 함정들?

답변

0

실행 중에 webrole에서 사이트를 수정할 수 있습니까?
예. RDP로 바꾸고 변경하면 가능합니다. 이는 인스턴스에 따라 달라지며 각 인스턴스에 대해 반복해야합니다. 권장하지는 않지만 가능합니다. 그렇지 않으면 다른 방법이 없습니다.

경로를 어떻게 설정합니까?
IIS에서 일반적으로 수행하는 것과 다른 점이 없습니다.

사이트를 변경하면 appdomain이 재활용됩니까?
변경 사항이 바이너리 (/ bin) 인 경우. 웹롤 (WebRole)에서 사용되는 일반 IIS입니다.

모든 함정 :
이 흥미로운 아이디어 같은 소리하고 github에/코드 플렉스에 그것을 넣어 다시하면 내가 관심이있을 것입니다. 내가 이것을 시도하지 않았기 때문에 함정에 대해 언급 할 수 없다.