2011-03-17 1 views
0

Windows Azure Hello World 샘플을 실행할 수 없습니다. 다음과 같은 오류가 발생합니다 :Windows Azure Hello World 샘플이 실패합니다. 하나 이상의 역할에 대해 시작 역할이 실패했습니다.

"하나 이상의 역할에 대해 역할 시작 실패".

경로 길이가 문제가되지 않도록 프로젝트를 D 드라이브의 루트에 배치했습니다. Azure temp 폴더도 지 웠습니다.

새로 출시 된 1.4 버전의 SDK를 사용하고 있습니다.

+0

컴퓨터의 Windows 이벤트 로그를 확인하고 발견 한 관련 오류가 있는지 확인하십시오. – Chandermani

+0

없습니다. 그것은 빤다. –

답변

2

이 문제의 한 가지 일반적인 원인입니다이라고도 개발 패브릭 ("compute emulator")가 로컬 시스템에서 관리자로 실행되고 있지 않습니다. 수동으로 계산 구조를 시작하면 이것이 원인 일 수 있습니다. Visual Studio에서 (예 : F5 키를 눌러) 컴퓨 트 에뮬레이터를 시작하면 VS 인스턴스가 관리자로 실행되는 경우 관리자로 실행되는 계산 에뮬레이터가 시작됩니다 (시작 메뉴에서 VS를 마우스 오른쪽 버튼으로 클릭하고 관리자로 실행 "그런 식으로 실행하십시오.)

또 다른 이유는 웹 역할이 Azure 서비스가 아닌 시작 프로젝트이기 때문입니다. Azure 서비스 (그 밑에 .cscfg가있는 서비스)는 시작 프로젝트 여야합니다 (마우스 오른쪽 버튼을 클릭하고 "시작 프로젝트로 설정"을 선택하십시오).

1

역할 중 하나의 OnStart 메소드에 예외가있는 것 같습니다. 나는 다음과 같습니다

1) 모든 예외가 처리되었는지 확인 2) 예외를 로깅을 시작하거나 무슨 일이 일어나고 있는지 확인하기 위해 중단 점을 넣어

+0

그건 도움이되지 못했습니다. 메서드가 호출되기 전에 오류가 떠오르는 것 같습니다. –