API-műveletek hibaelhárítása
Az alábbi szakaszok hibaelhárítási tippeket nyújtanak az API-műveletekhez.
Nem sikerült a kérések nyomkövetése
A fejlesztési környezet támogatja az Internet Information Services (IIS) 7.0 egyik funkciójának használatát a kérésekkel kapcsolatos információk naplózásához. A szolgáltatás neve sikertelen kérések nyomkövetése, és részletes nyomkövetési naplókat hoz létre a webes szerepkör konfigurációjában létrehozott szűrők alapján.
Naplózási célhely
Az Azure a sikertelen kérésnaplók alapértelmezett IIS-könyvtárába küldi a nyomkövetési naplófájlokat. Alapértelmezés szerint ez a könyvtár a következő: %SystemDrive%\inetpub\logs\FailedReqLogFiles.
Nyomkövetés engedélyezése
Minden webes szerepkörnek engedélyeznie kell a nyomkövetést a projekt web.config fájljában elhelyezett szabályokkal. A nyomkövetés engedélyezéséhez helyezze a következőket a system.webServer
web.config fájl szakaszában:
<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>
A nyomkövetés letiltásához távolítsa el ezt a szakaszt a web.config fájlból.
Az x-ms-request-id fejléc
Az Azure Storage-ra irányuló minden kérés egy nevű x-ms-request-id
válaszfejlécet ad vissza. Ez a fejléc egy átlátszatlan értéket tartalmaz, amely egyedileg azonosítja a kérést.
Ha egy kérés folyamatosan meghiúsul, és meggyőződik arról, hogy a kérés megfelelően van megfogalmazva, ezzel az értékkel jelentheti a hibát a Microsoftnak. A jelentésben adja meg a következő információkat:
- A értéke
x-ms-request-id
. - A kérelem benyújtásának hozzávetőleges időpontja.
- Az a storage szolgáltatás, amelyre a kérés érkezett.
- A kérelem által megkísérelt művelet típusa.