Compute Emulator를 통해 로컬 컴퓨터에서 WebRole을 실행하려고합니다. 내 Compute 에뮬레이터 및 저장소 에뮬레이터가 잘 돌아갑니다. VS2010에서 F5를 누르면 Compute Emulator에서 동작을 볼 수 있습니다. 그러나 얼마 후 VS2010에서 예외가 발생합니다.로컬 Azure 배포에 문제가 발생했습니다.
Microsoft.WindowsAzure.Hosts.Worker.RuntimeEnvironmentException was unhandled
Message=Unable to load the runtime environment: could not get hosting environment settings
Source=WaWorkerHost
StackTrace:
at Microsoft.WindowsAzure.Hosts.Worker.Parameters..ctor()
at Microsoft.WindowsAzure.Hosts.Worker.Loader.Main(String[] args)
InnerException:
그러면 Compute Emulator의 역할이 종료되기 시작합니다. VS2010은 IP와 포트가있는 브라우저를 실행하지만 행운은 없습니다. 물론 실행되지는 않습니다.
비어있는 Out-of-the-Box Azure 프로젝트와 단일 웹 역할에도 같은 문제가 있기 때문에 코딩 오류라고 생각하지 않습니다.
그물을 검색했지만이 오류에 대한 정보는 검색하지 않았습니다. 실제로 "RuntimeEnvironmentException"을 정확히 검색하면 Google은 0 개의 결과를 반환합니다. 설명 어를 사용하는 것도 의미가 없습니다.
누구나 아이디어가 있으십니까?
덕분에, 알리
이 작업은 기기에서만 발생합니까? –
이 오류는 예! 솔직히 필자는 모든 컴퓨터에서 로컬로 "모든"Azure 프로젝트를 실행할 수 없었습니다. 그러나이 오류는이 컴퓨터에서만 발생합니다. BT2010 ServiceDefinition 파일에서 "사이트"노드의 주석을 제거하면 VS2010에서 오류가 발생하지 않습니다. 그러나 컴퓨팅 에뮬레이터의 WebRole은 즉시 "Unhealty"가되어 그 방식으로 멈 춥니 다. 이벤트 뷰어에 다음 오류가 표시됩니다. – captainPlus
오류있는 응용 프로그램 이름 : WaIISHost.exe, 버전 : 6.0.6002.18009, 타임 스탬프 : 0x4d6ac6d2 오류있는 모듈 이름 : KERNELBASE.dll, 버전 : 6.1.7601.17625, 타임 스탬프 : 0x4de88429 예외 코드 : 0xe0434352 – captainPlus