때때로 Azure 웹 역할에 배포 된 당사 웹 사이트에서 문제는 javascript 및 HTML의 작은 버그와 관련이 있습니다. 우리는 모든 웹 롤의 인스턴스로 가서이 JS 및 HTML 파일을 컴퓨터에 수정합니다.azure webroles에 패치 웹 사이트
하지만 중앙화 된 위치에서 패치하기 위해 파일을 다운로드하고 모든 하늘빛 웹 역할의 파일을 대체하는 자동화 된 방법을 찾고있었습니다. 웹 사이트에 ASP .net MVC를 사용하고 있습니다.
패키지에있는 패치로 웹 사이트를 재배포 할 수는 있지만 배포 시간이 오래 걸리는 것을 원하지 않습니다. 모든 하늘색 웹 역할에있는 콘텐츠를 대체하는 내부 WEB API를 통해 가능한지 알려주십시오.
클라우드 서비스 웹 역할 대신 웹 응용 프로그램을 사용 해본 적이 있습니까? 배포가 더 쉽고 빠릅니다 (공용 저장소에서 직접 배포하거나 웹 배포를 사용하여 변경된 파일 만 업로드 할 수 있음). – gbellmann
웹 APP에 대한 포인터를 보내 주셔서 감사합니다. 우리가 거기에 들어갈 수 있는지 알아보기 위해 노력할 것입니다. 우리는 지금 당장 Webservice를 사용하는 직원의 역할이 거의 없습니다. WEB App에서도 작업자 역할을 배포 할 수 있습니까? 한 가지 더 중요한 것은 WEB APP로 마이그레이션하는 데 많은 시간이 걸릴 것이므로 푸른 웹 롤에서이 패치를 수행 할 수 있습니까? –
원하는 방식으로 클라우드 서비스에서 패치를 수행 할 수 없습니다. 마이그레이션과 관련하여 두 가지 옵션이 있습니다. 1) 웹 역할을 Web Apps로 마이그레이션하고 클라우드 서비스에서 작업자 역할을 유지할 수 있습니다. 2) 작업자 역할을 웹 작업 (동일한 웹 응용 프로그램 또는 다른 웹 응용 프로그램 내에서 독립적으로 확장하거나 축소 할 것인지 여부에 따라 다름)으로 마이그레이션 할 수도 있습니다. – gbellmann