2012-10-30 3 views
2

Azure 데이터베이스에서 테이블의 데이터를 표시하는 간단한 MVC3 사이트를 만들었습니다. 사이트를 실행하기 위해 클라우드 서비스를 만들고 성공적으로 게시 할 수 있습니다. 또한 Azure 에뮬레이터에서 사이트를 성공적으로 실행했습니다.Azure 클라우드 서비스 IIS 로그보기

내 문제는 데이터를 표시하는 페이지를 선택할 때 기본 오류 페이지가 표시 될 때 오류가 있다는 것입니다. DB 연결이 제대로 설정되어 있지만 로그가 표시되지 않습니다. 따라서 내 질문은 다음과 같습니다.

  • IIS 로그는 어디에 있습니까? 오류가 무엇인지보고 싶습니다.
  • 문제가 무엇인지 알 수있는 로그/진단이 있습니까?

감사합니다.

+0

VM으로 원격 작업을 시도 했습니까? 아니면 VM에서 Visual Studio 디버깅을 설정 했습니까? –

+0

내 답변이 원하는 정보가 아닌 경우 의견을 보내주십시오. –

답변

3

기본적으로 뭔가 Windows 응용 프로그램 이벤트 로그에 기록 될 수있는 유일한 장소입니다. 클라우드 서비스 인스턴스 (Azure 관리 포털의 인스턴스 페이지에서 연결)에 원격 데스크톱을 연결 한 다음 이벤트 뷰어를 열어야합니다.

일반 IIS 로그 당 예외 로그가 없기 때문에 IIS 로그 자체도 사용할 수 있어야합니다. IIS 관리자> 응용 프로그램> 로깅을 사용하여 인스턴스에 로그온하면 위치를 찾을 수 있습니다.

Magnus에서 제안한대로 Windows Azure Diagnostics 및/또는 ELMAH 및/또는 log4net을 사용하여 문제 해결을 위해 액세스 할 수있는 곳에 예외 및 진단 정보를 기록해야합니다.

관련 문제