내보내기(0) 인쇄
모두 확장

Azure Tools의 새로운 기능

업데이트 날짜: 2013년 10월

이 항목에서는 Azure Tools for Visual Studio의 각 릴리스에 대한 정보를 찾아볼 수 있습니다. 여기에는 각 릴리스에 포함되고 각 Visual Studio 제품이 지원하는 기능이 포함됩니다.

항목 내용

note참고
Azure 플랫폼, Azure SDK 및 Azure 관리 포털의 새로운 기능에 대한 자세한 내용은 Azure의 새로운 기능을 참조하십시오.

 

Task 지원되는 Visual Studio 제품 설명

가상 컴퓨터를 디버깅하고 Azure에서 관리 코드와 네이티브 코드를 디버깅합니다.

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

Visual Studio에서 서버 탐색기를 사용하여 Azure 가상 컴퓨터의 원격 디버깅을 사용하고 Azure 가상 컴퓨터에서 관리 프로세스와 네이티브 프로세스에 연결할 수 있습니다. See Visual Studio에서 클라우드 서비스 또는 가상 컴퓨터 디버깅.

서버 탐색기에서 가상 컴퓨터를 만듭니다.

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

Visual Studio에서 서버 탐색기를 사용하여 Azure 가상 컴퓨터를 쉽게 만들 수 있습니다. See Visual Studio에서 Azure 가상 컴퓨터 만들기.

Emulator Express가 기본 계산 에뮬레이터이므로 높은 권한 없이도 Visual Studio를 실행할 수 있습니다.

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

See Emulator Express를 사용하여 클라우드 서비스를 로컬로 실행 및 디버깅.

프로젝트를 만들면 가상 컴퓨터나 Azure 웹 사이트를 자동으로 만들고 Visual Studio에 게시합니다. 이러한 스크립트를 사용하여 응용 프로그램을 개발하고 테스트하는 데 사용할 수 있는 개발 및 테스트 환경을 만들 수 있습니다.

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

새 웹 프로젝트를 만들 때 만들 가상 컴퓨터 및 웹 사이트와 같은 Azure 리소스를 요청할 수 있습니다. Visual Studio는 배포에 대한 세부 정보가 들어 있고 자동화된 빌드 및 테스트 시스템을 사용자 지정, 확장 및 통합할 수 있는 Windows PowerShell 스크립트 및 JSON 구성 파일을 생성합니다.

또한 Visual Studio에서 스크립트를 쉽게 편집할 수 있습니다. Visual Studio 2013 업데이트 2는 Visual Studio 편집기에서 PowerShell 및 JSON 파일에 대한 구문 색 지정을 지원합니다. See Windows PowerShell 스크립트를 사용하여 개발 및 테스트 환경에 게시.

Mobile Services 앱으로 테스트 알림을 보냅니다.

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

이제 알림 허브를 사용하여 서버 탐색기에서 Azure 모바일 서비스 클라이언트 앱으로 푸시 알림을 대화형으로 전송할 수 있습니다. 실행 중인 앱에 푸시 알림을 보내는 방법을 참조하십시오.

향상되고 업데이트된 저장소 에뮬레이터 및 저장소 클라이언트인 Azure 저장소 3.0을 사용합니다.

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

이전에 NuGet에서만 릴리스된 .NET용 저장소 클라이언트 라이브러리 버전 3.0은 Azure SDK 2.3에 포함되어 있습니다. 이 라이브러리에서는 RA-GRS(Read Access Geo-Redundant Storage)를 포함하여 2013년 11월에 릴리스된 새 기능과의 호환성 뿐만 아니라 테이블 사용 시 JSON 프로토콜에 대한 지원이 추가되었습니다. 이 저장소 에뮬레이터는 이제 JSON 및 CORS와 같은 2013년 11월 REST 기능도 지원합니다. 자세한 내용은 Azure 저장소 3.0을 참조하십시오.

 

Task 지원되는 Visual Studio 제품 설명

Microsoft 계정으로 Azure에 로그인하여 쉽게 구독을 관리할 수 있습니다.

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

Microsoft 계정으로 Azure에 로그인하면 자동으로 구독을 가져옵니다. 이전 버전과의 호환성을 위해 기존 구독 파일을 이전과 동일한 방식으로 사용할 수 있지만, 구독 파일(.publishsettings 파일)을 다운로드할 필요는 없습니다. Azure Tools for Visual Studio 시작을 참조하십시오. 계정 및 구독 관리에 대한 자세한 내용은 Azure 관리 포털에서 구독 및 저장소 계정 관리를 참조하십시오.

Visual Studio 디버거를 사용하여 Azure에서 배포된 클라우드 서비스를 디버그합니다.

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

이제 Azure에서 직접 클라우드 서비스와 Azure 웹 사이트를 쉽게 디버그할 수 있습니다. 클라우드 서비스를 배포할 때 원격 디버깅을 사용하도록 설정하고 서버 탐색기에서 역할 또는 인스턴스에 연결하면 됩니다. See Visual Studio에서 클라우드 서비스 또는 가상 컴퓨터 디버깅.

Warning경고
이 기능은 CTP(Community Technology Preview)로 제공됩니다.

Visual Studio 수준의 MSDN 구독이 있는 경우 Visual Studio 2013가 포함된 Azure에서 가상 컴퓨터를 만들 수 있습니다.

  • Visual Studio 2013

Azure에서 MSDN 구독자는 Visual Studio 2013가 포함된 미리 빌드된 가상 컴퓨터를 사용할 수 있습니다. Visual Studio 수준 MSDN 구독자는 Azure에서 만든 사용자 지정 가상 컴퓨터에 Visual Studio 2013를 설치할 수도 있습니다. 자세한 내용은 MSDN 구독자를 위한 Visual Studio 2013 갤러리 이미지서버 탐색기에서 Azure 가상 컴퓨터 액세스를 참조하십시오.

 

Task 지원되는 Visual Studio 제품 설명

서버 탐색기에서 클라우드 서비스, 저장소 계정, 가상 컴퓨터, 서비스 버스 리소스 실행에 대한 정보를 바로 볼 수 있습니다.

또한 서버 탐색기에서는 구독이나 지역, 또는 구독과 지역 모두로 뷰를 필터링하여 현재 관심 있는 정보만 표시할 수 있습니다.

  • Visual Studio 2010 SP1(서비스 팩 1)

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

서버 탐색기에서는 보다 쉽게 Azure 리소스를 사용하여 작업할 수 있도록 몇 가지가 변경되었습니다.

  • 정보가 자동으로 채워지므로 정보를 보려는 각 노드에 대한 정보를 요청하지 않아도 됩니다.

  • 관련 없는 프로젝트 정보로 인해 산만하지 않고 현재 작업에 집중할 수 있도록 표시되는 리소스를 필터링할 수 있습니다. See 방법: 서버 탐색기에서 Azure 리소스 필터링.

  • 클라우드 서비스에 대한 노드는 프로덕션 및 스테이징 배포를 쉽게 찾을 수 있도록 배포별로 레이블이 지정되어 있습니다.

Emulator Express를 사용하여 일반 사용자로 Visual Studio를 실행합니다.

  • Visual Studio 2010 SP1(서비스 팩 1)

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

Emulator Express를 사용하면 관리자 권한 없이도 클라우드 서비스를 로컬로 실행할 수 있습니다. 따라서, 일반 사용자로 Visual Studio를 실행할 수 있습니다. 그러나 이 방법에는 제한이 있습니다. See Emulator Express를 사용하여 클라우드 서비스를 로컬로 실행 및 디버깅.

서버 탐색기에서 Azure 가상 컴퓨터를 관리합니다.

  • Visual Studio 2010 SP1(서비스 팩 1)

  • Visual Studio 2012

  • Visual Studio 2013

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

  • Visual Studio Express 2013 for Web

Visual Studio의 서버 탐색기에서 Azure의 가상 컴퓨터 상태를 관리할 수 있습니다. 이제 가상 컴퓨터를 중지할 때 가상 컴퓨터의 상태가 손실되지 않습니다. 가상 컴퓨터를 중지해도 이 컴퓨터가 다시 필요할 때까지 비활성 상태로 유지할 수 있습니다. 가상 컴퓨터가 다시 필요할 때 수행한 모든 변경 내용이 손실되지 않은 상태로 다시 시작할 수 있습니다. See 서버 탐색기에서 Azure 가상 컴퓨터 액세스.

 

Task 지원되는 Visual Studio 제품 설명

실행 중인 역할, 실행 중인 인스턴스 또는 전체적인 배포에 대한 진단 데이터 수집을 사용자 지정합니다.

  • Visual Studio 2010 SP1(서비스 팩 1)

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

응용 프로그램의 로그 및 추적, 성능 카운터, 이벤트 로그, 진단 로그, IIS(인터넷 정보 서비스)의 로그, 크래시 덤프 등 Azure에서 수집하는 진단 정보의 유형을 구성할 수 있습니다. 자세한 내용은 Azure 진단 구성를 참조하십시오.

Azure 저장소에 테이블을 만들고 테이블 데이터를 편집합니다.

  • Visual Studio 2010 SP1(서비스 팩 1)

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

테이블을 만들고 서버 탐색기에서 테이블 데이터를 직접 편집할 수 있습니다. 쿼리 작성기를 사용하여 테이블에 표시되는 데이터 요소(엔터티)의 종류를 사용자 지정할 수도 있습니다. 자세한 내용은 서버 탐색기로 저장소 리소스 보기를 참조하십시오.

 

Task 지원되는 Visual Studio 제품 설명

.NET Framework 4.5 및 Windows Server 2012를 대상으로 지정합니다.

  • Visual Studio 2012

  • Visual Studio Express 2012 for Web

.NET Framework 4.5를 대상으로 하며 Windows Server 2012 가상 컴퓨터에서 실행되는 프로젝트를 만들 수 있습니다.

프로젝트의 .csdef 파일에서 osFamily 설정을 수동으로 다시 설정하면 기존 프로젝트의 대상 프레임워크를 .NET Framework 4.5로 변경할 수 있습니다. 자세한 내용 및 지침은 운영 체제 및 Framework 버전 관리를 참조하십시오.

서버 탐색기에서 저장소 계정 리소스에 대한 작업을 손쉽게 수행합니다. 저장소 계정의 Blob을 보고 업로드하고 편집합니다. 코드를 전혀 작성하지 않고도 Azure 큐를 만들고 해당 큐에 메시지를 보냅니다.

  • Visual Studio 2010 SP1(서비스 팩 1)

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

서버 탐색기를 사용하여 저장소 계정 리소스(Blob, 테이블 및 쿼리)를 관리할 수 있습니다. Visual Studio에서 이러한 리소스를 만들고 편집할 수 있으므로 이제 이러한 리소스를 만들고 설정하기 위해 많은 코드를 작성하지 않고도 더욱 빠르게 작업을 시작할 수 있습니다. Azure 큐를 사용하고 메시지를 보내 서비스 동작을 테스트함으로써 클라우드 서비스를 더욱 쉽게 테스트할 수도 있습니다. 자세한 내용은 서버 탐색기로 저장소 리소스 보기를 참조하십시오.

구독에서 저장소 계정 정보를 자동으로 다운로드합니다.

  • Visual Studio 2010 SP1(서비스 팩 1)

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

Azure 구독에서 선택한 저장소 계정에 대한 연결 정보를 쉽게 다운로드할 수 있습니다. 더 이상 관리 포털에 로그인하고 저장소 계정으로 이동하여 구독 ID 또는 저장소 계정 이름을 복사한 다음 Visual Studio에 붙여 넣을 필요가 없습니다. 자세한 내용은 Visual Studio에서 클라우드 서비스를 게시하는 데 필요한 서비스 설정를 참조하십시오.

클라우드 서비스와 저장소 계정이 동일한 데이터 센터에서 실행될 수 있도록 특정 데이터 센터에 게시합니다.

  • Visual Studio 2010 SP1(서비스 팩 1)

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

서비스에서 사용하는 저장소 계정과 동일한 데이터 센터에 클라우드 서비스가 배포되는지 쉽게 확인할 수 있습니다. 게시 마법사는 이 중요한 설정을 제어할 수 있도록 데이터 센터 위치를 표시합니다. 자세한 내용은 Windows Azure 응용 프로그램 게시 마법사를 참조하십시오.

Azure 게시 마법사에서 직접 Azure 어플라이언스에 게시합니다.

  • Visual Studio 2010 SP1(서비스 팩 1)

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

Azure 어플라이언스는 비공개적으로 호스팅되는 Azure 인스턴스입니다. 클라우드 어플라이언스에 액세스할 수 있는 경우 서비스 관리 URL을 제공하여 클라우드 어플라이언스에 게시할 수 있습니다. 자세한 내용은 How to: Publish a Cloud Service to an Azure Appliance를 참조하십시오.

ASP.NET 페이지 검사기를 사용하여 웹 페이지를 디버깅합니다.

  • Visual Studio 2012

  • Visual Studio Express 2012 for Web

웹 프로젝트에 대한 바로 가기 메뉴를 열고 페이지 검사기에서 보기를 선택하여 페이지 검사기를 열 수 있습니다. 페이지 검사기는 디버깅에 유용한 내부 정보를 제공합니다. 자세한 내용은 ASP.NET MVC에서 페이지 검사기 사용을 참조하십시오.

Warning경고
이 릴리스에서는 .publishsettings 파일의 형식이 변경되었습니다. 따라서 이전 버전의 Azure Tools를 사용하여 1.8 버전으로 만들어진 .publishsettings 파일을 열 수 없습니다. 1.8 버전을 사용하여 이전 버전의 도구로 만들어진 .publishsettings 파일을 열 수는 있습니다. 텍스트 편집기에서 .publishsettings 파일을 열고 SchemaVersion 요소를 찾아보면 .publishsettings 파일이 새 형식을 사용하는지 여부를 확인할 수 있습니다. 파일에 <SchemaVersion="2.0"> 요소가 포함되어 있으면 해당 파일은 1.8 형식입니다. 이전 버전을 사용하여 1.8 형식의 파일을 열려고 하면 파일이 열리지 않고 File.publishsettings 파일에 Azure에 대한 올바른 게시 설정이 없다는 오류 메시지가 나타납니다.

2012년 8월에 Azure Tools(버전 1.71)의 업데이트가 릴리스되었습니다. 1.71 릴리스는 Visual Studio 2012와 함께 사용해야 하며 다른 기능은 포함되어 있지 않습니다. 1.71 릴리스에서 Azure SDK의 다른 구성 요소는 업데이트되지 않았습니다.

 

Task 지원되는 Visual Studio 제품 설명

최신 버전의 Visual Studio를 사용하여 클라우드 서비스를 개발합니다.

Visual Studio 2012

Azure Tools가 포함된 이 릴리스의 Azure SDK는 이전 릴리스의 SDK와 동일한 Visual Studio 2012 인스턴스나 다른 인스턴스에 설치할 수 있습니다. 이러한 SDK 릴리스를 함께 설치할 경우 이전 릴리스로 만들어진 프로젝트를 계속 열 수 있지만 새 프로젝트는 모두 현재 릴리스로 만들어집니다.

자세한 내용은 방법: 현재 버전의 Azure Tools로 프로젝트 업그레이드을 참조하십시오.

클라우드 서비스에서 역할에 의해 호스팅되거나 별도의 역할로 실행되는 분산 캐싱 서비스를 만들고 사용합니다.

  • Visual Studio 2010 SP1(서비스 팩 1)

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

역할 기반 캐싱을 사용하면 Azure 클라우드 서비스에 역할 단위로 출력 캐시와 세션 상태 캐시뿐 아니라 범용 데이터 캐시도 설정할 수 있습니다.

자세한 내용은 방법: Azure 역할 내 캐시 사용를 참조하십시오.

서버 탐색기에서 Service Bus 작업 및 큐를 사용하여 작업자 역할의 워크플로를 탐색합니다. 또한 Service Bus 큐를 사용하는 작업자 역할을 만듭니다.

  • Visual Studio 2010 SP1

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

Service Bus는 Azure에서 작업자 역할에 대한 효율적인 메시지 큐 시스템을 제공합니다.

자세한 내용은 Service Bus를 참조하십시오.

가상 컴퓨터와 Service Bus 큐를 탐색합니다. 또한 Visual Studio의 서버 탐색기 창에 표시된 가상 컴퓨터 또는 클라우드 서비스에서 직접 RDP(원격 데스크톱) 세션을 시작합니다.

  • Visual Studio 2010 SP1

  • Visual Studio 2012

서버 탐색기에서 가상 컴퓨터의 상태를 모니터링하고 가상 컴퓨터에 로그인할 수 있습니다. 가상 컴퓨터를 관리하는 방법에 대한 자세한 내용은 서버 탐색기에서 Azure 가상 컴퓨터 액세스를 참조하십시오.

개발 과정에서 경량 데이터베이스인 SQL Server Express LocalDB를 사용합니다.

  • Visual Studio 2012

  • Visual Studio Express 2012 for Web

SQL Server Express LocalDB는 SQL Server의 인스턴스를 관리할 필요가 없는 개발자용 경량 데이터베이스입니다. Visual Studio 2012에서는 기본적으로 LocalDB를 로컬 컴퓨터에 설치합니다.

이제 LocalDB를 통해 저장소 에뮬레이터를 초기화하고 백업할 수 있습니다. 응용 프로그램을 로컬로 실행하고 디버깅하는 경우 LocalDB를 사용할 수 있습니다.

자세한 내용은 방법: LocalDB로 업그레이드하거나 SQL Server Express 계속 사용SQL Server 2012 Express LocalDB를 참조하십시오.

클라우드 서비스에서 ASP.NET MVC4 웹 역할을 사용합니다.

  • Visual Studio 2010 SP1

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

템플릿에서 ASP.NET MVC4 역할을 만들 수 있습니다. 또한 MVC4 프로젝트가 이미 있는 경우 해당 프로젝트에 Azure 게시 지원을 추가할 수 있습니다.

자세한 내용은 ASP.NET MVC 4의 새로운 기능을 참조하십시오.

코드 변경 시 클라우드 서비스가 자동으로 배포되도록 설정합니다.

  • Visual Studio 2010 SP1

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

Visual Studio Team Foundation Server를 기반으로 하는 클라우드 기반 버전 제어 시스템인 Team Foundation Service에 Azure 프로젝트를 추가할 수 있습니다. 서버 제약 없이 Azure에 대한 소스 코드, 작업 항목, 프로젝트, 빌드 및 게시를 관리할 수 있습니다.

자세한 내용은 Azure의 클라우드 응용 프로그램에 대한 지속적인 배달을 참조하십시오.

클라우드 서비스를 보다 신속하게 배포합니다.

  • Visual Studio 2010 SP1

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

몇 가지 향상된 기능으로 Azure 응용 프로그램을 보다 빠르게 배포할 수 있습니다. 마지막 배포 이후 변경된 구성 요소만 배포할 수 있습니다. 응용 프로그램을 항상 사용 가능하도록 유지할 필요가 없는 경우 모든 인스턴스를 증분식이 아니라 동시에 업데이트할 수 있습니다.

IIS(인터넷 정보 서비스) Express를 사용하여 클라우드 서비스를 로컬로 테스트하고 실행할 수 있습니다.

  • Visual Studio 2010 SP1

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

응용 프로그램을 로컬로 디버깅할 때 IIS를 실행할 서버를 설치하는 대신 계산 에뮬레이터에서 IIS Express를 경량으로 실행할 수 있습니다. 이 릴리스에서도 관리자 사용 권한이 있어야 Azure 에뮬레이터에서 클라우드 서비스를 실행할 수 있습니다.

자세한 내용은 IIS Express 개요를 참조하십시오.

클라우드 서비스에서 UDP(사용자 데이터그램 프로토콜)를 사용합니다.

  • Visual Studio 2010 SP1

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

Azure는 역할 디자이너의 끝점 탭에서 UDP를 지원합니다.

역할에 파일과 폴더를 추가합니다.

  • Visual Studio 2010 SP1

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

솔루션 탐색기에서 역할 프로젝트에 폴더를 만들거나 파일을 추가하여 역할에 콘텐츠를 추가할 수 있습니다. 게시하면 파일이 Azure에 배포되고 실행 중인 클라우드 서비스에서 사용할 수 있게 됩니다.

보다 손쉬운 진단 및 캐싱을 위한 저장소 연결 문자열을 만듭니다.

  • Visual Studio 2010 SP1

  • Visual Studio 2012

  • Visual Web Developer 2010 SP1

  • Visual Studio Express 2012 for Web

게시 마법사를 사용하여 Azure에 게시할 경우 자동으로 구성 파일을 저장소 계정에 대한 연결 정보로 업데이트할 수 있습니다. 이미 추가한 연결 문자열은 바뀌지 않습니다. Azure에 클라우드 서비스를 게시하기 전에 도구가 활성 .cscfg 파일을 변경하므로 값을 명시적으로 표시하고 제어할 수 있습니다. 자세한 내용은 Windows Azure 응용 프로그램 게시 마법사를 참조하십시오.

다음 표에서는 2011년 11월에 릴리스된 도구 및 SDK 버전 1.6에 추가된 기능을 설명합니다.

 

기능 지원되는 Visual Studio 제품 설명

Azure 응용 프로그램 게시 마법사

  • Visual Studio 2010

  • Visual Web Developer 2010

이 마법사를 사용하여 설정과 인증서를 간단하게 다운로드하고 자격 증명 세트로 복수 구독을 사용할 수 있으며 설정을 프로파일에 저장할 수 있습니다. 자세한 내용은 Windows Azure 응용 프로그램 게시 마법사를 참조하십시오.

Azure에 대한 명령줄 빌드

적용할 수 없음

이 절차에 따라 Azure용 응용 프로그램을 빌드하고 패키지할 수 있습니다. 자세한 내용은 Azure에 대한 명령줄 빌드를 참조하십시오.

최신 도구 및 SDK 버전 1.4의 릴리스(2011년 9월)와 함께 다음 표에 설명된 기능이 추가되었습니다.

 

기능 지원되는 Visual Studio 제품 설명

기존 웹 응용 프로그램을 Azure에 게시

  • Visual Studio 2010

  • Visual Web Developer 2010

기존 웹 응용 프로그램을 Azure에 배포하려는 경우 이제 웹 프로젝트에서 직접 Azure에 게시할 수 있습니다. 이 기능에 대한 자세한 내용은 방법: Visual Studio에서 Azure에 웹 응용 프로그램 마이그레이션 및 게시을 참조하십시오.

note참고
이 기능을 사용하면 오류 목록 창에 지정한 경로, 파일 이름 및/또는 둘 다가 너무 깁니다.라는 오류가 나타날 수 있습니다. 이 오류는 정규화된 Azure 프로젝트 이름의 길이가 너무 길기 때문에 발생합니다. 정규화된 프로젝트 이름의 길이를 줄이려면 경로가 더 짧은 다른 디렉터리로 솔루션을 이동해야 할 수 있습니다.

Caution주의
주요 변경 사항: Azure Tools 버전 1.5(2011년 9월) 릴리스의 경우 Azure 프로젝트 파일(.ccproj)의 구조가 이전 버전과 다릅니다. Azure 프로젝트가 들어 있는 솔루션을 열면 기존 .ccproj 파일이 새로운 구조로 변경됩니다. 이 업그레이드된 .ccproj 파일은 이전 버전의 Azure 도구와 호환되지 않습니다.

최신 도구 및 SDK 버전 1.4의 릴리스(2011년 8월)와 함께 다음 표에 설명된 기능이 추가되었습니다.

 

기능 지원되는 Visual Studio 제품 설명

여러 서비스 구성

  • Visual Studio 2010

  • Visual Web Developer 2010

Azure 응용 프로그램을 로컬로 실행해서 디버그하고 응용 프로그램을 Azure에도 게시하려는 경우 일반적으로 역할의 설정에 대해 다른 값을 지정해야 합니다. 예를 들어 Azure에서 역할의 네 인스턴스를 실행하지만 로컬 환경에서 디버그할 때는 하나의 인스턴스만 실행하려는 경우가 있습니다. 이제 Azure 프로젝트에 여러 서비스 구성을 포함하여 이러한 다른 값을 정의하는 데 사용할 수 있습니다. 그런 다음 사용할 구성을 선택할 수 있습니다. 이 기능에 대한 자세한 내용은 Azure 프로젝트 구성을 참조하십시오.

Azure에서 실행 시 Azure 응용 프로그램 프로파일링

  • Visual Studio 2010 Ultimate 또는 Visual Studio 2010 Premium

이제 Azure에서 Azure 응용 프로그램이 실행될 때 프로파일링으로 모든 성능 문제를 확인할 수 있습니다. Visual Studio에서 Azure 응용 프로그램을 게시하는 경우 응용 프로그램을 프로파일링하도록 선택하고 필요한 프로파일링 설정을 선택할 수 있습니다. 역할의 각 인스턴스에 대한 프로파일링 세션이 시작됩니다. 이 기능에 대한 자세한 내용은 클라우드 서비스의 성능 테스트을 참조하십시오.

패키지 유효성 검사

  • Visual Studio 2010

  • Visual Web Developer 2010

패키지를 만들거나 Azure 응용 프로그램을 게시하면 경고 또는 오류가 발생해서 응용 프로그램이 배포 또는 게시되지 못하는 문제를 해결할 수 있습니다. 패키징 단계에서 경고 또는 오류를 수신하여 Azure 응용 프로그램을 배포하기 전에 이러한 문제를 수정하여 시간을 절약할 수 있습니다. 실패할 가능성이 있는 배포가 완료되기까지 기다리지 않아도 됩니다. 경고를 오류로 취급하는 방법 또는 패키지를 만들 때 발생하는 경고를 해결하는 방법에 대한 자세한 내용은 패키지 인증 경고 문제 해결 및 오류을 참조하십시오.

MVC 3 웹 역할 지원

  • Visual Studio 2010

  • Visual Web Developer 2010

이제 Azure 프로젝트를 만들 때 솔루션에 MVC 3 웹 역할을 추가할 수 있습니다. 만들려는 MVC 3 프로젝트의 유형을 선택할 수 있습니다. 또한 이 웹 역할은 필요한 어셈블리를 프로젝트에 대한 참조로 자동 추가하고 이 응용 프로그램을 게시할 때 서비스 패키지의 일부로 배포되도록 합니다. MVC 3에 대한 자세한 내용은 MVC 3을 참조하십시오.

Caution주의
주요 변경 사항: 버전 1.4(2011년 8월) 릴리스에서는 Azure 응용 프로그램을 빌드할 때 더 이상 csx 폴더가 만들어지지 않습니다. 이 폴더의 파일을 사용하면 csrun 명령을 이용하여 Azure 계산 에뮬레이터를 사용하여 응용 프로그램을 실행할 수 있습니다. 이 폴더의 내용을 팀 빌드와 함께 사용하여 응용 프로그램을 로컬로 실행하고 배포 전에 응용 프로그램을 테스트한 경우, 이제 빌드 템플릿에서 PackageForComputeEmulator 속성을 true로 설정해야 합니다.

Important중요
1.4.1 Refresh of Azure SDK 및 Azure Tools 버전 1.4(2011년 3월)가 릴리스되면서 Azure Visual Studio 도구에 웹 배포를 사용할 수 있게 되었습니다. Azure 응용 프로그램을 개발 및 테스트할 때에는 웹 배포를 사용하여 웹 역할에 대해 변경 사항을 증분적으로 게시할 수 있습니다. 웹 배포는 프러덕션 환경에서 사용하지 않습니다. 웹 배포를 사용하는 방법에 대한 자세한 내용은 Enable Web Deploy When You Publish Your Application을 참조하십시오.

 

기능 지원되는 Visual Studio 제품 설명

원격 데스크톱

Visual Studio 2010

Visual Web Developer 2010

이 도구에는 원격 데스크톱이 지원되므로 역할에 대한 원격 데스크톱 연결을 쉽게 설치 및 구성할 수 있습니다. 원격 데스크톱 지원에 대한 자세한 내용은 Azure 역할과 함께 원격 데스크톱 사용을 참조하십시오.

가상 네트워크

Visual Studio 2010

Visual Web Developer 2010

Azure Tools for Microsoft Visual Studio를 사용하면 역할에 대해 Azure 연결을 사용하도록 설정할 수 있습니다. Azure 연결을 사용하면 Azure에서 실행되는 역할과 로컬 컴퓨터 간의 IP 연결을 설정할 수 있습니다. 자세한 내용은 Using Azure Connect to Create Virtual Networks을 참조하십시오.

VM(가상 컴퓨터) 역할

Visual Studio 2010

Visual Web Developer 2010

Azure Tools for Microsoft Visual Studio를 사용하면 VM 역할을 Azure 프로젝트에 추가하고, VM 역할에 대해 VHD를 선택하고, 다른 역할 유형과 같이 간단하게 VM 역할을 구성 및 배포할 수 있습니다.

Important중요
기본적으로 VM 역할은 지원이 설정되지 않을 수 있습니다. VM 역할의 릴리스 상태에 대한 자세한 내용은 Azure 웹 사이트를 참조하십시오. 릴리스 상태와 최신 VM 역할 프로그램 참여 여부에 따라 VM 역할 기능에 액세스할 수도 있고 못할 수도 있습니다.

IIS 지원

Visual Studio 2010

Visual Web Developer 2010

전체 IIS는 개발 환경 및 Azure 환경 모두에서 웹 역할을 빌드 및 배포할 수 있도록 지원됩니다. 자세한 내용은 Developing a Web Application을 참조하십시오.

참고 항목

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft