Problemen met API-bewerkingen oplossen
De volgende secties bevatten tips voor probleemoplossing voor API-bewerkingen.
Tracering van mislukte aanvragen
De ontwikkelomgeving ondersteunt het gebruik van een functie van IIS (Internet Information Services) 7.0 om informatie over aanvragen te registreren. De functie wordt mislukte aanvraagtracering genoemd en produceert gedetailleerde traceringslogboeken volgens filters die zijn vastgelegd in de configuratie van een webrol.
Doel van logboekregistratie
Azure voert logboekbestanden uit naar de standaard IIS-map voor mislukte aanvraaglogboeken. Deze map is standaard %SystemDrive%\inetpub\logs\FailedReqLogFiles.
Tracering inschakelen
Elke webrol moet tracering inschakelen met behulp van regels die zijn geplaatst in het web.config-bestand van het project. Als u tracering wilt inschakelen, plaatst u het volgende in de system.webServer
sectie van het web.config-bestand :
<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>
Als u tracering wilt uitschakelen, verwijdert u deze sectie uit het web.config-bestand .
De header x-ms-request-id
Elke aanvraag die is gedaan op basis van Azure Storage retourneert een antwoordheader met de naam x-ms-request-id
. Deze header bevat een ondoorzichtige waarde die de aanvraag uniek identificeert.
Als een aanvraag consistent mislukt en u hebt gecontroleerd of de aanvraag correct is geformuleerd, kunt u deze waarde gebruiken om de fout aan Microsoft te rapporteren. Neem in uw rapport de volgende informatie op:
- De waarde van
x-ms-request-id
. - De geschatte tijd waarop de aanvraag is ingediend.
- De Opslagservice waarmee de aanvraag is ingediend.
- Het type bewerking dat de aanvraag heeft geprobeerd.