Felsöka API-åtgärder

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

Spårning av misslyckade förfrågningar

Huvudet x-ms-request-id

Spårning av misslyckade förfrågningar

Utvecklingsmiljön stöder användning av funktionen Internet Information Services (IIS) 7.0 Failed Request Tracing för att logga information om begäranden. Spårning av misslyckade förfrågningar genererar detaljerade spårningsloggar enligt filter som upprättas i en webbrolls konfiguration.

Loggningsmål

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

Aktivera spårning

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

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

Huvudet x-ms-request-id

Varje begäran som görs mot lagringstjänsterna 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. I rapporten inkluderar du värdet för , den ungefärliga tid som begäran gjordes, lagringstjänsten som begäran gjordes mot och den typ av åtgärd som begäran x-ms-request-id försökte utföra.

Se även

Storage Rest-tjänster