2013-08-21 6 views
5

안녕하세요 저는 Azure에서 정말 새로 왔습니다. 에뮬레이터로 웹 응용 프로그램을 실행할 때 VS 2012와 Azure SDK 2.1을 모두 사용할 수 있습니다.Azure 플랫폼에서 사용되는 Azure SDK 버전은 무엇입니까?

파일 또는 어셈블리 로드 할 수 없습니다 '중립 Microsoft.WindowsAzure.ServiceRuntime, 버전 = 2.1.0.0, 문화 =을, PublicKeyToken = 31bf3856ad364e35'또는 1 : 나는 푸른에 배포 할 때 는하지만 오류 메시지가 의 종속성. 시스템이 지정된 파일을 찾을 수 없습니다.

Windows Azure 플랫폼은 이전 버전을 사용합니까? 이 문제를 어떻게 풀 수 있습니까? ServiceRuntime에 대한

1) copylocal의 =이 참과 거짓이어야한다 :

+0

응용 프로그램에서 코드를 공유 할 수 있습니까? 또한 Windows Azure SDK의 모든 구성 요소가 PaaS 클라우드 서비스 VM 인스턴스에 미리 구워진 것은 아니라는 점에 유의해야합니다 (서비스 버스는 예외적이지만 예외적으로 해당 상황에 적용되지는 않습니다). 그래서 나는 일반적으로 내 빌드에서 "copylocal = true"가 중요한 어셈블리에 설정되어 있는지 확인합니다. – BrentDaCodeMonkey

+0

"Windows Azure SDK의 모든 구성 요소가 PaaS 클라우드 서비스 VM 인스턴스에 미리 구워진 것은 아니지만"Microsoft.WindowsAzure.ServiceRuntime은 필수 요소입니다! 아래 내 대답을 참조하십시오 – DadyFuji

답변

1

나는 (가능성이 후드의 순서대로) 두 가지 가능성이 있다는 말을 감행한다. ServiceRuntime은 이미 Azure 컴퓨터에 배포되어 있습니다. 자신 만의 것을 배포하고 싶지는 않습니다.

2) 클라우드 서비스 구성이 Azure의 이전 버전을 사용하도록 설정되어 배포 된 VM이 코드 2.0 버전을 기대하면서 SDK 2.0 이하를 사용하게 만듭니다. osFamily, osVersion 및 schemaVersion이 모두 2.1 버전인지 확인하십시오 (schemaVersion이 올바른 Azure SDK 버전을 정의한 것 같습니다)

+0

CopyLocal 이미 거짓입니다. 아래 내 대답을 참조하십시오. – DadyFuji

관련 문제