Azure의 Web Apps에 대한 배포 FAQ
이 문서에는 Azure 앱 Service의 Web Apps 기능에 대한 배포 문제에 대한 FAQ(질문과 대답)가 있습니다.
Azure 문제와 관련된 정보가 이 문서에 없을 경우 MSDN 및 Stack Overflow에서 Azure 포럼을 방문합니다. 이러한 포럼이나 Twitter의 @AzureSupport에 문제를 게시할 수 있습니다. 또한 Azure 지원 요청을 제출할 수 있습니다. 지원 요청을 제출하려면 Azure 지원 페이지에서 지원 받기를 선택합니다.
App Service 웹앱을 시작했습니다. 내 코드를 게시할 어떻게 할까요? 있나요?
다음은 웹앱 코드를 게시할 수 있는 몇 가지 옵션입니다.
- Visual Studio를 사용하여 배포합니다. Visual Studio 솔루션이 있는 경우 웹 애플리케이션 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 게시를 선택합니다.
- FTP 클라이언트를 사용하여 배포합니다. Azure Portal에서 코드를 배포하려는 웹앱에 대한 게시 프로필을 다운로드합니다. 그런 다음, 동일한 게시 프로필 FTP 자격 증명을 사용하여 \site\wwwroot에 파일을 업로드합니다.
자세한 내용은 App Service에 앱 배포를 참조하세요.
Visual Studio에서 배포하려고 할 때 오류 메시지가 표시됩니다. 이 오류를 해결하려면 어떻게 할까요?
다음 메시지가 표시되면 이전 버전의 SDK를 사용하고 있을 수 있습니다.
리소스 그룹 'YourResourceGroup'에서 'YourResourceName' 리소스를 배포하는 동안 오류가 발생했습니다. MissingRegistrationForLocation: 구독이 '미국 중부' 위치의 리소스 종류 '구성 요소'에 대해 등록되지 않았습니다. 이 위치에 액세스할 수 있도록 이 공급자에 대해 다시 등록합니다.
이 오류를 해결하려면 최신 SDK로 업그레이드합니다. 이 메시지가 표시되고 최신 SDK가 있는 경우 지원 요청을 제출합니다.
Visual Studio에서 App Service로 ASP.NET 애플리케이션을 배포할 어떻게 할까요? 있나요?
5분 만에 Azure에서 첫 번째 ASP.NET 웹앱 만들기 자습서에서는 Visual Studio를 사용하여 App Service의 웹앱에 ASP.NET 웹 애플리케이션을 배포하는 방법을 보여 줍니다.
다양한 유형의 배포 자격 증명은 무엇인가요?
App Service는 로컬 Git 배포 및 FTP/S 배포를 위한 두 가지 유형의 자격 증명을 지원합니다. 배포 자격 증명을 구성하는 방법에 대한 자세한 내용은 App Service에 대한 배포 자격 증명 구성을 참조 하세요.
내 App Service 웹앱의 파일 또는 디렉터리 구조는 무엇인가요?
App Service 앱의 파일 구조에 대한 자세한 내용은 Azure의 파일 구조를 참조하세요.
파일을 FTP하려고 할 때 "FTP 오류 550 - 디스크에 공간이 부족합니다"를 해결할 어떻게 할까요? 있나요?
이 메시지가 표시되면 웹앱에 대한 서비스 플랜에서 디스크 할당량에 도달한 것일 수 있습니다. 디스크 공간 요구 사항에 따라 더 높은 서비스 계층으로 확장해야 할 수도 있습니다. 가격 책정 계획 및 리소스 제한에 대한 자세한 내용은 App Service 가격 책정을 참조하세요.
내 App Service 웹앱에 대한 지속적인 배포를 설정하려면 어떻게 하나요?
Azure DevOps, OneDrive, GitHub, Bitbucket, Dropbox 및 기타 Git 리포지토리를 비롯한 여러 리소스에서 지속적인 배포를 설정할 수 있습니다. 이러한 옵션은 포털에서 사용할 수 있습니다. App Service 에 대한 지속적인 배포는 지속적인 배포를 설정하는 방법을 설명하는 유용한 자습서입니다.
GitHub 및 Bitbucket에서 연속 배포 문제를 해결할 어떻게 할까요? 있나요?
GitHub 또는 Bitbucket의 지속적인 배포 관련 문제를 조사하는 방법에 대한 자세한 내용은 Investigating continuous deployment(지속적인 배포 조사)를 참조하세요.
내 사이트에 FTP를 실행하고 코드를 게시할 수 없습니다. 이 문제를 해결하려면 어떻게 할까요?
FTP 문제를 해결하려면 다음 단계를 수행합니다.
- 올바른 호스트 이름 및 자격 증명을 입력하고 있는지 확인합니다. 다양한 유형의 자격 증명 및 사용 방법에 대한 자세한 내용은 배포 자격 증명을 참조하세요.
- FTP 포트가 방화벽에 의해 차단되지 않는지 확인합니다. 포트에는 다음 설정이 있어야 합니다.
- FTP 제어 연결 포트: 21
- FTP 데이터 연결 포트: 989, 10001-10300
내 코드를 App Service에 게시할 어떻게 할까요? 있나요?
Azure 빠른 시작은 선택한 배포 스택 및 방법을 사용하여 앱을 배포할 수 있도록 디자인되어 있습니다. 빠른 시작을 사용하려면 Azure Portal에서 앱 서비스로 이동하여 배포 아래에서 빠른 시작을 선택합니다.
App Service에 배포한 후 앱이 다시 시작되는 이유는 무엇인가요?
애플리케이션 배포로 인해 다시 시작될 수 있는 상황에 대해 알아보려면 배포 및 런타임 문제를 참조하세요. 문서에서 설명하는 대로 App Service는 파일을 wwwroot 폴더에 배포합니다. 앱을 직접 다시 시작하지 않습니다.
Azure DevOps 코드를 App Service와 통합하려면 어떻게 할까요?
Azure DevOps에서 연속 배포를 사용하는 두 가지 옵션이 있습니다.
- Git 프로젝트를 사용합니다. 배포 센터를 사용하여 App Service를 통해 연결합니다.
- TFVC(Team Foundation Version Control) 프로젝트를 사용합니다. App Service용 빌드 에이전트를 사용하여 배포합니다.
이러한 두 옵션에 대한 연속 코드 배포는 기존 개발자 워크플로 및 체크 인 절차에 따라 달라집니다. 자세한 내용은 다음 문서를 참조하십시오.
- Implement continuous deployment of your app to an Azure website(Azure 웹 사이트에 대한 앱 지속적인 배포 구현)
- 웹앱에 배포할 수 있도록 Azure DevOps 조직 설정
FTP 또는 FTPS를 사용하여 App Service에 앱을 배포할 어떻게 할까요? 있나요?
FTP 또는 FTPS를 사용하여 App Service에 웹앱을 배포하는 방법에 대한 자세한 내용은 FTP/S를 사용하여 App Service에 앱 배포를 참조하세요.
도움을 요청하십시오.
질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.