다음을 통해 공유


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 문제를 해결하려면 다음 단계를 수행합니다.

  1. 올바른 호스트 이름 및 자격 증명을 입력하고 있는지 확인합니다. 다양한 유형의 자격 증명 및 사용 방법에 대한 자세한 내용은 배포 자격 증명을 참조하세요.
  2. 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용 빌드 에이전트를 사용하여 배포합니다.

이러한 두 옵션에 대한 연속 코드 배포는 기존 개발자 워크플로 및 체크 인 절차에 따라 달라집니다. 자세한 내용은 다음 문서를 참조하십시오.

FTP 또는 FTPS를 사용하여 App Service에 앱을 배포할 어떻게 할까요? 있나요?

FTP 또는 FTPS를 사용하여 App Service에 웹앱을 배포하는 방법에 대한 자세한 내용은 FTP/S를 사용하여 App Service에 앱 배포를 참조하세요.

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.