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.