Azure SDK for.NET 2.2 릴리스 정보
이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Azure SDK for.NET 2.2 릴리스 정보

 

이 문서에 대 한 릴리스 정보에는 Azure SDK for.NET 2.2 릴리스 및 설명 SDK의 새로운 기능, 알려진 문제, 및 주요 변경 내용.

Azure SDK for.NET 버전 번호 (2.2)는 의미 체계 버전 관리를 사용 하 여 핵심 Azure 서비스 런타임 어셈블리에 의해 결정 됩니다. 패키지 된 기타 클라이언트 라이브러리는 Azure SDK for.NET을 함께 해당 NuGet 패키지를 의미 체계 버전 관리 체계에 따른 독립 된 버전 관리를 수행 합니다.

Azure SDK for.NET 2.2에는 Azure 저장소 2.1.0.2, Azure Service Bus 2.1.3, Azure Caching 2.1.0 및 Azure 구성 관리자 2.0.1 라이브러리가 포함 됩니다. 각각의 이러한 라이브러리를 다운로드할 수도 있습니다 NuGet 패키지.

이 릴리스와 관련한 자세한 내용은 다음 리소스를 참조하세요.

다음은 새로운 기능 및 Azure SDK for.NET 2.2에에서는 업데이트입니다.

  • SDK 버전 2.2에서 visual Studio 2013 지원 - Azure SDK for.NET 버전 2.2 Visual Studio 2013에 대 한 지원을 추가 하 고 Visual Studio 2010에 대 한 지원이 중단 됩니다. 2.1 이하 버전의 SDK에서는 Visual Studio 2010을 계속 지원하지만 SDK 버전 2.2가 출시되면 Visual Studio 2010 프로젝트를 Visual Studio 2012 또는 Visual Studio 2013으로 업그레이드하는 것이 좋습니다. 프로젝트 업그레이드의 최신 기능을 사용할 수 있는지 Azure 새 버전의 SDK가 출시 됩니다.

  • Azure에 연결할 로그인 – Azure 리소스에 액세스할 Visual Studio를 통해 구독을 로드 하는 대신 Microsoft 계정 또는 조직 계정을 로그인 하 여 게시 설정 파일입니다. 자세한 내용은 참조 Azure 계정, 구독 및 관리 역할.

  • Visual Studio에서 azure 웹사이트 지원 -Visual Studio 2013 서버 탐색기를 사용 하 여 원격 Azure 웹사이트와 직접 상호작용할 수 있습니다. Azure 계정에 로그인하고, 새 사이트를 만들고, 기존 사이트를 구성하고, 실시간 로그를 확인하는 등의 작업을 수행할 수 있습니다. 기능도 곧 선보일 수 라이브 디버깅 세션을 시작 하 고 원격으로 디버그 모드에서 실행 Azure에서. Azure 웹 사이트의 새로운 기능은 대부분 Azure SDK for .NET의 현재 릴리스를 설치하면 Visual Studio 2012에서도 작동합니다.

    자세한 내용은 참조 Azure 및 ASP.NET 시작Visual Studio에서 Azure 웹사이트 문제해결.

  • Azure 클라우드 서비스 (미리 보기) 출시에 대 한 원격 디버깅 – Visual Studio에서 직접 클라우드 서비스에서 실행 중인 응용 프로그램을 디버깅 하려면 라이브 디버깅 세션을 시작 합니다. 자세한 내용은 참조 Visual Studio에서 클라우드 서비스 디버깅.

  • TopologyBlast -이 새로운 기능에는 Azure에서 토폴로지 변경 내용을 한번에 업그레이드 도메인을 검색 하는 대신 서비스의 모든 인스턴스에 전달할 수 있습니다. 이 기능을 통해 노출 되는 topologyChangeDiscovery 서비스 정의 (.csdef) 파일에서 설정 및 Simultaneous* 이벤트 및 서비스 런타임 라이브러리의 클래스입니다.

  • Azure Service Bus – partition queues and topics across multiple message brokers – 서비스 버스에서는 처리 하 고 메시지를 저장 하는 여러 메시지 브로커를 사용 합니다. 각 큐 또는 항목은 하나의 메시지 브로커에 할당됩니다. 이 매핑에는 다음과 같은 단점이 있습니다.

    • 큐 또는 항목의 메시지 처리량이 단일 메시지 브로커에서 처리할 수 있는 메시징 로드로 제한됩니다.

    • 메시지 브로커가 일시적으로 사용할 수 없게 되거나 오버로드되면 해당 메시지 브로커에 할당된 모든 엔터티를 사용할 수 없거나 처리량이 낮아집니다.

    이러한 단점을 극복하기 위해 Service Bus에서는 이제 큐 또는 항목을 여러 메시지 브로커 간에 분할할 수 있도록 합니다. 분할 된 메시징 엔터티에 대 한 자세한 내용은 참조 Azure 서비스 버스.

다음의 알려진 문제는 Azure SDK for.NET 2.2:

  • 기존 클라우드 서비스에 연결 하지 못할 수 있습니다 원격 디버깅-디버거는 기존에 연결 하지 못할 수 있습니다 새 클라우드 서비스를 배포한 후 클라우드 서비스 오류 메시지와 함께 "원격 디버거를 시작 하지 못했습니다"입니다.  이 문제를 해결하려면 Visual Studio를 다시 시작하고 디버거를 새 배포에 다시 연결하십시오.  

    원격 디버거를 사용할 때 최상의 환경을 유지하려면 프로젝트에 최적화되지 않은 디버그 빌드 구성을 사용하여 배포해야 합니다.

  • Side by Side 클라우드 서비스 디버깅이 1.7 이상 버전의 SDK로 빌드된 프로젝트에서 작동-Side by Side 클라우드 서비스 디버깅은 for.NET 버전 1.7, 1.8, 2.0, 2.1 및 2.2 Azure SDK와 호환 됩니다. 완벽한 디버깅 환경을 유지하려면 1.7 이전 버전을 사용하여 빌드한 프로젝트를 업그레이드해야 합니다. 자세한 내용은 참조 Azure 클라우드 서비스 지원 기간 정책.

    예를 들어 Azure SDK for .NET 버전 1.6에서 빌드된 프로젝트를 버전 2.2가 설치된 컴퓨터에서 실행할 경우 "시스템에 서비스를 실행할 필수 구성 요소가 없습니다."라는 오류 메시지가 표시됩니다.

    이 오류를 해결 하려면 버전 2.2에에서 포함 된 계산 에뮬레이터를 제거 하 고 설치는 계산 에뮬레이터 버전 1.6 용입니다. 하지만 그럴 경우 SDK 버전 2.2에서 빌드된 응용 프로그램을 이 컴퓨터에서 실행할 수 없게 됩니다.

  • CSRun에 관리자 권한 명령 프롬프트 필요 함 – 도구 및 Azure PowerShell을 포함 하 여 계산 에뮬레이터를 시작 하려면 CSRun 명령줄 도구 (csrun.exe)를 사용 하는 스크립트는 관리자 권한 명령 프롬프트에서 실행 해야 하거나 다음과 같은 오류가 나타날 수 있습니다. "계산 에뮬레이터에서 오류가 발생했습니다. 전체 에뮬레이션 모드로 실행하려면 계산 에뮬레이터를 관리자 권한으로 시작해야 합니다. 올바른 권한으로 에뮬레이터를 다시 시작하십시오."와 같은 오류가 발생할 수 있습니다.

  • 통합에 로그인 Azure Tools를 사용 하 여 Visual Studio 2.2에 대 한 Azure-이 섹션에서는 통합 로그인을 사용 하 여 때 발생할 수 있는 잠재적 문제를 해결 하는 방법을 설명 합니다. 자세한 내용은 참조 통합 로그인-질문과 대답.

    • 추가 된 Azure 구독 없음-Azure에 연결 하려고 하면 "Azure 구독이 없는 추가 되었습니다 다음과 같은 메시지가 나타날 수. 구독이 있는 계정으로 로그인하십시오."라는 메시지가 나타날 수 있습니다. 이 메시지는 1) 제공한 자격 증명으로 인증할 수 없거나 2) 연결된 Azure 구독이 없는 계정으로 인증되었음을 나타냅니다.

      조직 계정으로 로그인 하는 경우이 문제를 해결 하려면로 이동은 Azure 관리 포털 조직 계정에 액세스 하려는 구독과 연결 된 Azure 디렉터리에 추가 된 것이 고 계정 아래의 공동 관리자 목록에 나타나는지 확인 하 고는 설정을 탭 합니다. Microsoft 계정(예: Outlook.com 또는 Hotmail.com 계정)으로 로그인하는 경우 구독의 서비스 관리자에게 문의하여 해당 Microsoft 계정이 표시되어 있고 Azure 관리 포털의 공동 관리자에 추가되어 있는지 확인하십시오.

    • 데이터베이스 및 모바일 서비스에에서 나열 되지 않은 서버 탐색기- SQL 데이터베이스모바일 서비스 서버 탐색기에서 노드이 이번에 통합된 로그인을 지원 하지 않습니다. 이러한 노드에는 Azure 인증을 위한 관리 인증서가 필요합니다.

    • 여러 계정에서 여러 계정을 볼 수 없습니다 로그인-통합된 로그인 기능에는 사용자가 한번에 하나의 사용자 ID를 사용 하 여 서명할 수 있습니다. 로그인되면 해당 계정이 서비스 관리자 또는 공동 관리자인 모든 구독에서 Visual Studio가 작동할 수 있습니다. 공동 관리자가 없는 여러 구독에 동시에 액세스해야 하는 경우에는 계속 관리 인증서를 사용하여 인증해야 합니다.

    • 웹사이트 서버 탐색기에 나열 된 중복-이 경우 사용자가 모두 관리 인증서와 동일한 구독, 서버 탐색기에 표시 되는 Azure 웹사이트에 대 한 계정 액세스를 중복 될 수 있습니다. 이러한 중복을 방지하려면 각 구독에 한 가지 인증 방법(인증서 또는 계정)만 사용하십시오.

    • 페더레이션된 계정으로 로그인 한 후 로그 아웃할 수 없습니다-페더레이션된 계정 (user@contoso.com 예제에 대 한 로그인을 ADFS를 사용 하 여 계정)으로 로그인을 한 후 있습니다 못할를 Visual Studio에서 로그 아웃 합니다. 이 문제를 해결하려면 Visual Studio를 닫고 다른 자격 증명으로 로그인을 다시 시작해야 합니다. 경우에 따라 브라우저 캐시에서 쿠키를 지워야 할 수도 있습니다.

    • 만료 날짜가 정해진 계정 기반 액세스-Azure에 대 한 계정 기반 액세스 토큰을 사용 합니다. 보안을 위해 이러한 토큰은 만료됩니다. 계정 기반 인증을 사용하는 경우 Visual Studio를 Azure에 연결한 후 일정 기간이 지나면 인증 토큰이 만료되므로 인증 자격 증명을 입력하여 다시 인증해야 합니다. 인증 토큰의 수명은 인증 공급자에 의해 결정되며 하루에서 최대 몇 주에 이를 수 있습니다. 토큰이 만료되면 "현재 사용자 이름으로 로그인되어 있습니다. 로그아웃했다가 다른 사용자로 로그인하십시오."라는 메시지가 표시될 수 있습니다. 클릭 하 여 확인 만료 된 인증 토큰을 새로고치려면 로그인 대화 상자에서 자격 증명을 입력 합니다.

  • 편집하며 계속하기

    • 64비트 환경에서는 편집하며 계속하기에 Visual Studio 2013 및 .NET Framework 4.5.1이 필요합니다(.NET Framework 4.5.1은 항상 Visual Studio 2013과 함께 설치되고 .NET Framework 4.5의 전체 업그레이드이므로 x64 컴퓨터의 .NET Framework 4.5를 대상으로 하는 경우에도 편집하며 계속하기가 Visual Studio 2013에서 계속 작동함).

    • 32비트 환경에서는 Visual Studio 2012와 Visual Studio 2013 둘 다에서 편집하며 계속하기가 작동합니다.

    • 편집하며 계속하기를 사용하려면 F5 키를 눌러 Azure 프로젝트의 대상을 IIS Express로 지정해야 합니다. 편집하며 계속하기는 전체 IIS에서 작동하지 않습니다. "편집하며 계속하기를 사용할 수 없음" 대화 상자가 표시될 수 있습니다.

    • 편집하며 계속하기는 WebRole.OnStart 이벤트에서 작동하지 않습니다. "편집하며 계속하기를 사용할 수 없음" 대화 상자가 표시될 수 있습니다.

    • 편집하며 계속하기는 전체 에뮬레이터와 Express 에뮬레이터 둘 다에서 작동합니다.

    • 전체 에뮬레이터를 대상으로 할 경우 편집하며 계속하기는 하나의 인스턴스에만 변경 내용을 적용하므로 중단, 즉 중단점 또는 예외가 발생합니다. 따라서 역할에 여러 인스턴스가 있는 경우에는 편집하며 계속하기를 사용하여 코드에 즉각적으로 변경 내용을 적용한 후 동작이 일관적이지 않을 수 있습니다.

다음 주요 변경 내용는 Azure SDK for.NET 2.2:

  • Windows Server 2012 R2/Windows 8.1에서 MVC4 응용 프로그램을 실행 하려면 ASP.NET 4.5 Windows 기능 켜기-ASP.NET 4.5를 사용 하지 않는 경우 다음과 같은 오류가 표시 됩니다 Visual Studio 2012에서 Windows Server 2012 R2/Windows 8.1에서 MVC4 응용 프로그램을 실행 합니다. ASP.NET 4.5에 대해 웹 http://localhost:6761을 구성하지 못했습니다. 사이트를 올바르게 실행하려면 ASP.NET 4.5에 대해 이 사이트를 수동으로 구성해야 합니다. ASP.NET 4.0이 웹 서버에 등록되어 있지 않습니다. 사이트를 올바르게 실행하려면 ASP.NET 4.0에 대해 웹 서버를 수동으로 구성해야 합니다.

    를 해결 하려면 수동으로이 기능을 설정으로 이동 하 여 제어판 -> 프로그램 제거 ->Windows 기능 사용 안함 -> .NET Framework 4.5 Advanced Services. 확인 ASP.NET 4.5 선택한 다음 확인.

  • Windows 8.1에서 계산 에뮬레이터는 Azure 실행-Windows 8.1에서 Internet Explorer는 계산 에뮬레이터의 디버깅 하지 않고 시작 (CTRL + F5) 기능을 중단 시키는 새로운 향상 된 보안 모드입니다. 계산 에뮬레이터를 시작 하는 경우 Internet Explorer를 시작 하 고 http://127.0.0.x에 나열 되지 않은 때문에 로컬 호스트 IP에서 호스팅되는 웹 응용 프로그램을 로드 하지 못한 신뢰할 수 있는 사이트. 디버깅으로 시작(F5) 기능은 영향을 받지 않습니다.

표시:
© 2016 Microsoft