Rozwiązywanie problemów z operacjami interfejsu API

W poniższych sekcjach zamieszczono porady dotyczące rozwiązywania problemów z operacjami interfejsu API.

śledzenia żądań zakończonego niepowodzeniem

Środowisko programistyczne obsługuje korzystanie z funkcji usług Internet Information Services (IIS) 7.0 do rejestrowania informacji o żądaniach. Ta funkcja jest nazywana śledzeniem żądań zakończonego niepowodzeniem i generuje szczegółowe dzienniki śledzenia zgodnie z filtrami określonymi w konfiguracji roli sieci Web.

Miejsce docelowe rejestrowania

Platforma Azure generuje pliki dziennika śledzenia do domyślnego katalogu usług IIS dla dzienników żądań, które zakończyły się niepowodzeniem. Domyślnie ten katalog to %SystemDrive%\inetpub\logs\FailedReqLogFiles.

Włączanie śledzenia

Każda rola sieci Web musi włączyć śledzenie przy użyciu reguł umieszczonych w pliku web.config projektu. Aby włączyć śledzenie, umieść następujące polecenie w system.webServer sekcji pliku web.config :

<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>  

Aby wyłączyć śledzenie, usuń tę sekcję z pliku web.config .

Nagłówek x-ms-request-id

Każde żądanie wykonywane względem usługi Azure Storage zwraca nagłówek odpowiedzi o nazwie x-ms-request-id. Ten nagłówek zawiera nieprzezroczystą wartość, która jednoznacznie identyfikuje żądanie.

Jeśli żądanie stale kończy się niepowodzeniem i sprawdzono, że żądanie jest prawidłowo sformułowane, możesz użyć tej wartości, aby zgłosić błąd firmie Microsoft. W raporcie dołącz następujące informacje:

  • Wartość .x-ms-request-id
  • Przybliżony czas dokonana przez żądanie.
  • Usługa Storage, względem której zostało wykonane żądanie.
  • Typ operacji, którą podjęto żądanie.

Zobacz też

Rest usług magazynu