Emulator Express를 사용하여 로컬 컴퓨터에서 Azure 클라우드 서비스 실행 및 디버그
참고 항목
이 문서는 새 고객에게 더 이상 사용되지 않으며 2024년 8월 31일에 사용 중지되는 Azure Cloud Services(클래식)에 적용됩니다. 이 기술로 빌드된 기존 서비스는 여전히 Azure Cloud Services(추가 지원)를 통해 지원됩니다. 새 개발의 경우 Azure 앱 Service, Azure Functions 또는 Azure Container Apps와 같은 특정 용도로 설계된 최신 서비스 유형을 사용하는 것이 좋습니다. 사용 가능한 서비스의 최신 목록은 Azure 제품 디렉터리를 참조 하세요.
Emulator Express를 사용하여 관리자로 Visual Studio를 실행하지 않고 클라우드 서비스를 테스트 및 디버그할 수 있습니다. 클라우드 서비스의 요구 사항에 따라 Emulator Express 또는 전체 에뮬레이터를 사용하도록 프로젝트를 설정할 수 있습니다. 전체 에뮬레이터에 대한 자세한 내용은 에뮬레이터에서 Azure 애플리케이션 실행을 참조하세요.
Visual Studio에서 Emulator Express 사용
Azure 프로젝트를 만들 때 Emulator Express가 자동으로 사용됩니다. 이전 버전의 Azure SDK를 사용하여 만든 기존 프로젝트의 경우 다음 단계에 따라 Emulator Express를 선택합니다.
Visual Studio에서 Azure 클라우드 서비스 프로젝트를 만들거나 엽니다.
솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고, 바로 가기 메뉴에서 속성을 선택합니다.
프로젝트 속성 페이지에서 웹 탭을 선택합니다.
로컬 개발 서버 아래에서 IIS Express 사용 옵션을 선택합니다.
에뮬레이터 아래에서 Emulator Express 사용을 선택합니다.
Emulator Express를 시작하려면 명령 프롬프트에서 다음 명령을 실행합니다.
csrun.exe /useemulatorexpress
Emulator Express 제한 사항
다음 문제는 Emulator Express의 알려진 제한 사항입니다.
- Emulator Express는 IIS 웹 서버와 호환되지 않습니다.
- 클라우드 서비스는 여러 역할을 포함할 수 있지만 각 역할은 하나의 인스턴스로 제한됩니다.
- 1000 아래의 포트 번호에 액세스할 수 없습니다. 일반적으로 1000 아래의 포트를 사용하는 인증 공급자를 사용하는 경우 1000 위의 포트 번호로 이 값을 변경해야 할 수도 있습니다.
- Azure Compute 에뮬레이터에 적용되는 모든 제한 사항은 Emulator Express에도 적용됩니다. 예를 들어 배포당 50개 이상의 역할 인스턴스를 가질 수 없습니다. Azure Compute 에뮬레이터에 대한 자세한 내용은 컴퓨팅 에뮬레이터에서 Azure 애플리케이션 실행을 참조하세요.
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기