내보내기(0) 인쇄
모두 확장

API 작업 문제 해결

업데이트 날짜: 2013년 11월

다음 섹션에서는 API 작업에 대한 문제 해결 팁을 제공합니다.

실패한 요청 추적

x-ms-request-id 헤더

개발 환경에서는 IIS(인터넷 정보 서비스) 7.0 실패한 요청 추적 기능을 사용해서 요청에 대한 정보를 기록할 수 있습니다. 실패한 요청 추적은 웹 역할의 구성 내에서 설정된 필터에 따라 자세한 추적 로그를 생성합니다.

Windows Azure는 실패한 요청 로그의 기본 IIS 디렉터리에 추적 로그 파일을 출력합니다. 이 디렉터리는 기본적으로 %SystemDrive%\inetpub\logs\FailedReqLogFiles입니다.

각 웹 역할은 프로젝트의 web.config 파일에 있는 규칙을 사용해서 추적을 사용하도록 설정해야 합니다. 추적을 사용하려면 web.config 파일의 system.webServer에 다음을 배치해야 합니다.

<tracing>
  <traceFailedRequests>
    <add path="*">
      <traceAreas>
        <add provider="ASP" verbosity="Verbose" />
        <add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" />
        <add provider="ISAPI Extension" verbosity="Verbose" />
        <add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module" verbosity="Verbose" />
      </traceAreas>
      <failureDefinitions statusCodes="400-599" />
    </add>
  </traceFailedRequests>
</tracing>

추적을 사용하지 않으려면 web.config 파일에서 이 섹션을 제거합니다.

저장소 서비스에 대해 수행된 모든 요청은 x-ms-request-id라는 응답 헤더를 반환합니다. 이 헤더에는 요청을 고유하게 식별하는 불투명 값이 포함됩니다.

요청이 계속해서 실패하는 경우, 요청 형식이 올바른 것으로 확인되었으면 이 값을 사용해서 오류를 Microsoft에 보고해야 할 수 있습니다. 보고서에는 x-ms-request-id 값, 요청을 수행한 대략적인 시간, 요청이 수행된 저장소 서비스, 해당 요청으로 시도된 작업 유형을 포함하십시오.

참고 항목

표시:
© 2014 Microsoft