Rozwiązywanie problemów z operacjami interfejsu API

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

Śledzenie żądań, które zakończyło się niepowodzeniem

Nagłówek x-ms-request-id

Śledzenie żądań, które zakończyło się niepowodzeniem

Środowisko projektowe obsługuje rejestrowanie informacji o żądaniach za pomocą funkcji śledzenia żądań Internet Information Services (IIS) 7.0 Failed Request Tracing. Śledzenie żądań, które zakończyło się niepowodzeniem, generuje szczegółowe dzienniki śledzenia zgodnie z filtrami ustanowionych w ramach konfiguracji roli sieci Web.

Miejsce docelowe rejestrowania

Windows Platforma Azure wyprowadza 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łączenie debugowania

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 elementy w sekcji system.webServer web.config pliku:

<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 web.config pliku.

Nagłówek x-ms-request-id

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

Jeśli żądanie stale się nie sprawdza i sprawdzono, że żądanie zostało prawidłowo sformułowane, możesz użyć tej wartości, aby zgłosić błąd firmie Microsoft. W raporcie uwzględnij wartość , przybliżony czas, o którym zostało wykonane żądanie, usługę magazynu, względem której zostało wykonane żądanie, oraz typ operacji, którą podjęto x-ms-request-id żądanie.

Zobacz też

Storage Rest usługi