GitHub에서 Azure Web App으로 웹사이트를 배포하고, 사이트가 트래픽을 처리하기 시작하기 전에 정적 콘텐츠 생성 스크립트를 실행해야 합니다. 스크립트가 서비스 시작 전에 실행되도록 보장하는 두 가지 접근 방식은 무엇입니까? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 웹사이트의 .csproj에 정적 생성 스크립트를 실행하는 PreBuild 대상을 추가합니다., 정적 콘텐츠를 생성하고 사이트를 배포하는 스크립트를 호출하는 .deployment 파일을 리포지토리 루트에 추가합니다..
이것이 정답인 이유
.csproj 파일에 PreBuild 대상을 추가하면 빌드 프로세스 중에 정적 콘텐츠 생성 스크립트가 실행되도록 보장합니다. 이는 웹 앱이 배포되기 전에 필요한 정적 파일이 준비되도록 합니다. .deployment 파일을 리포지토리 루트에 추가하는 방법은 Azure App Service의 사용자 지정 배포 스크립트 기능(Kudu)을 활용합니다. 이 파일은 배포 프로세스 중에 실행될 사용자 지정 명령을 정의하여, 웹사이트가 시작되기 전에 정적 콘텐츠 생성 스크립트를 실행할 수 있게 합니다. host.json은 Azure Functions 앱의 호스트 동작을 구성하는 데 사용되며, WEBSITERUNFROMPACKAGE는 패키지에서 앱을 실행할지 여부를 지정합니다. 이는 정적 콘텐츠 생성 스크립트 실행과는 관련이 없습니다. /run 폴더에 run.cmd 파일을 생성하는 것은 일반적인 배포 후 스크립트 실행 방식이 아니며, .deployment 파일이 사용자 지정 배포 로직을 정의하는 표준 방법입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음