이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장

Visual Studio에서 저장소 에뮬레이터 구성 및 사용

업데이트 날짜: 2015년 5월

Azure SDK 개발 환경에는 로컬 개발 컴퓨터에서 Azure에 제공되는 Blob, 큐 및 테이블 서비스를 시뮬레이션하는 유틸리티인 저장소 에뮬레이터가 포함됩니다. Azure 저장소 서비스를 사용하는 클라우드 서비스를 빌드하거나 저장소 서비스를 호출하는 외부 응용 프로그램을 작성하는 경우 저장소 에뮬레이터에 대해 코드를 로컬로 테스트할 수 있습니다. Azure Tools for Microsoft Visual Studio는 저장 에뮬레이터 관리를 Visual Studio로 통합합니다. Azure Tools는 처음 사용 시 저장소 에뮬레이터 데이터베이스를 초기화하고, Visual Studio에서 코드를 실행하거나 디버깅할 때 저장소 에뮬레이터 서비스를 시작하고, Azure 저장소 탐색기를 통해 저장소 에뮬레이터 데이터에 읽기 전용 액세스를 제공합니다.

시스템 요구 사항 및 사용자 지정 구성 지침을 포함하여 저장소 에뮬레이터에 대한 자세한 내용은 개발 및 테스트에 Azure 저장소 에뮬레이터 사용을 참조하세요.

note참고
저장소 에뮬레이터 시뮬레이션과 Azure 저장소 서비스 사이에는 기능적으로 몇 가지 차이점이 있습니다. 특정 차이점에 대한 자세한 내용은 Azure SDK 설명서의 Differences Between the Storage Emulator and Azure Storage Services 항목을 참조하십시오.

역할 내의 코드에서 저장소 에뮬레이터에 액세스하는 경우에는 저장소 에뮬레이터를 가리키고 이후에 Azure 저장소 계정을 가리키도록 변경할 수 있는 연결 문자열을 구성할 수 있습니다. 연결 문자열은 사용자의 역할이 저장소 계정에 연결하기 위해 런타임에 읽을 수 있는 구성 설정입니다. 연결 문자열을 만드는 방법에 대한 자세한 내용은 Configuring the Azure Application을 참조하십시오.

note참고
DevelopmentStorageAccount 속성을 사용하여 코드에서 저장소 에뮬레이터 계정으로 참조를 반환할 수 있습니다. 이 방법으로 코드에서 저장소 에뮬레이터로 올바르게 액세스할 수 있지만 Azure에 응용 프로그램을 게시할 계획인 경우 Azure 저장소 계정에 액세스하도록 연결 문자열을 만들고 게시 전 해당 연결 문자열을 사용하도록 코드를 수정해야 합니다. 저장소 에뮬레이터 계정과 Azure 저장소 계정 사이를 자주 전환할 경우에는 연결 문자열을 사용하여 이러한 프로세스를 간소화할 수 있습니다.

Visual Studio에서 서비스를 실행 또는 디버깅할 때 Visual Studio가 저장소 에뮬레이터를 자동으로 시작하도록 지정할 수 있습니다. 솔루션 탐색기에서 Azure 프로젝트에 대한 바로 가기 메뉴를 열고 속성을 선택합니다. 개발 탭의 Azure 저장소 에뮬레이터 시작 목록에서 True(해당 값으로 아직 설정되지 않은 경우)를 선택합니다.

Visual Studio에서 서비스를 처음 실행 또는 디버깅하면 저장소 에뮬레이터에서 초기화 프로세스가 시작됩니다. 이 프로세스는 저장소 에뮬레이터에 대한 로컬 포트를 예약하고 저장소 에뮬레이터 데이터베이스를 만듭니다. 프로세스가 완료된 다음에는 저장소 에뮬레이터 데이터베이스가 삭제되지 않는 한 프로세스를 다시 실행할 필요가 없습니다.

note참고
Azure Tools의 2012년 6월 릴리스부터 저장소 에뮬레이터는 기본적으로 SQL Express LocalDB에서 실행됩니다. 이전 릴리스의 Azure Tools에서는 저장소 에뮬레이터가 SQL Express 2005 또는 2008의 기본 인스턴스에 대해 실행되며, Azure SDK를 설치하려면 먼저 SQL Express 2005 또는 2008을 설치해야 합니다. 또한 SQL Express의 명명된 인스턴스 또는 Microsoft SQL Server의 명명된 인스턴스나 기본 인스턴스에 대해 저장소 에뮬레이터를 실행할 수도 있습니다. 기본 인스턴스가 아닌 다른 인스턴스에 대해 실행할 저장소 에뮬레이터를 구성해야 하는 경우 명령줄 도구를 사용하여 저장소 에뮬레이터 초기화를 참조하세요.

저장소 에뮬레이터에서 제공되는 사용자 인터페이스에서는 로컬 저장소 서비스의 상태를 보고 이를 시작, 중지 및 다시 설정할 수 있습니다. 저장소 에뮬레이터 서비스가 시작된 다음에는 사용자 인터페이스를 표시하거나 Windows 작업 표시줄에서 Microsoft Azure 에뮬레이터에 대한 알림 영역 아이콘을 마우스 오른쪽 단추로 클릭하여 서비스를 시작 또는 중지할 수 있습니다.

서버 탐색기의 Azure 저장소 노드에서는 데이터를 보고 저장소 에뮬레이터를 포함하여 저장소 계정의 Blob 및 테이블 데이터에 대한 설정을 변경할 수 있습니다. 자세한 내용은 서버 탐색기로 저장소 리소스 탐색 및 관리을 참조하세요.

참고 항목

표시:
© 2015 Microsoft