Felsöka API-åtgärder

Följande avsnitt innehåller felsökningstips för API-åtgärder.

Spårning av misslyckade förfrågningar

Utvecklingsmiljön stöder användning av en funktion i IIS (Internet Information Services) 7.0 för att logga information om begäranden. Funktionen kallas spårning av misslyckade förfrågningar och skapar detaljerade spårningsloggar enligt filter som har upprättats i en webbrolls konfiguration.

Loggningsmål

Azure matar ut spårningsloggfiler till IIS-standardkatalogen för misslyckade begärandeloggar. Som standard är den här katalogen %SystemDrive%\inetpub\logs\FailedReqLogFiles.

Aktivera spårning

Varje webbroll måste aktivera spårning med hjälp av regler som finns i projektets web.config-fil . Om du vill aktivera spårning placerar du följande i avsnittet i system.webServer dinweb.config-fil :

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

Om du vill inaktivera spårning tar du bort det här avsnittet från filenweb.config .

Huvudet x-ms-request-id

Varje begäran som görs mot Azure Storage returnerar ett svarshuvud med namnet x-ms-request-id. Det här huvudet innehåller ett täckande värde som unikt identifierar begäran.

Om en begäran misslyckas konsekvent och du har kontrollerat att begäran är korrekt formulerad kan du använda det här värdet för att rapportera felet till Microsoft. Ta med följande information i rapporten:

  • Värdet för x-ms-request-id.
  • Den ungefärliga tid då begäran gjordes.
  • Lagringstjänsten som begäran gjordes mot.
  • Den typ av åtgärd som begäran försökte utföra.

Se även

REST för lagringstjänster