2014-06-09 3 views
1

이 질문은 아마도 가장 일반적인 Windows Azure 배포 질문 중 하나라는 것을 알고 있습니다 만, 지금 3 ~ 4 일 동안 저를 괴롭 히고 있습니다. 원인의 근원. 클라우드 서비스 배포가 계속 다시 시작되고 자체적으로 재활용됩니다. 나는 원격 VM에, 나는 두 개의 경고를 참조Windows Azure 역할은 Microsoft-Windows-WAS 경고와 함께 계속 재활용됩니다.

은 IIS 관리자 (출처로 "마이크로 소프트 윈도우-WAS") :

:

[ID: 5048] The application '/' belonging to site '1' has an invalid AppPoolId 'DefaultAppPool' set. Therefore, the application will be ignored.

이것은 뒤에 [ID: 5056] Site 1 was disabled because the root application defined for the site is invalid. See the previous event log message for information about why the root application is invalid.

나는 IntelliTrace를 시도했지만 웹 역할이 살아 있다는 짧은 시간 안에 도움이되거나 결론적 인 것은 얻을 수 없다. IIS 관리자의 폴더 아래에 아무것도 찾을 수 없습니다. 이것은 나를 당황하게하고있다. SDK 종속성 불일치라고 생각하여 Windows Azure SDK 2.1에 대한 모든 것을 제거하기 위해 앞서 갔지만 문제는 지속됩니다.

그러나 전체 계산 에뮬레이터에서의 디버깅은 문제가없는 것으로 보입니다.

여기 주위의 사람이 나를 도울 수 있기를 바랍니다 ... 필사적입니다!

답변

1

내 문제는 내 지정된 VirtualDirectory에 아무 것도 없었기 때문에 패키지/게시되었을 때 실제 폴더가 만들어지지 않았기 때문입니다. 결과적으로 인스턴스가 초기화 될 때이 VirtualDirectory 매핑을위한 실제 폴더를 찾을 수 없습니다. 따라서 오류 :입니다

Exception:System.IO.DirectoryNotFoundException: E:\sitesroot\1 

이 문제에 직면 사람에게 내 조언 : 항상 이벤트 뷰어를 살펴보고 오류 ... 환호의 원인이 될 수있는 것을 생각 순간의 몇을 보내고!

1

두 가지 경고를 무시할 수 있습니다. 이들은 모든 Azure 배포에서 일반적이며 사용자의 역할이나 사이트와 관련이 없습니다. http://blogs.msdn.com/b/kwill/archive/2013/08/09/windows-azure-paas-compute-diagnostics-data.aspx에 일련의 문제 해결 블로그 게시물이 있으며 역할 시작 실패 문제를 해결하는 방법을 정확히 안내합니다.

+0

안녕하세요, 어딘가에 길 아래로 이벤트 뷰어를 잊어 버렸습니다. Microsoft \ Windows Azure \ Diagnostics \ Runtime에 예외 : System.IO.DirectoryNotFoundException : E : \ sitesroot \ 1 ..이 (가) 있습니다. 왜 그것이'1' 폴더 아래에서 보입니까? ('0'과'2'가 있고, 0은 올바르게 보입니다.) – matt

+1

\ 1은 .csdef 파일에있는 요소의 두 번째 사이트를 나타냅니다. – kwill

관련 문제