Solución de problemas de operaciones de API
En las secciones siguientes se ofrecen sugerencias de solución de problemas para las operaciones de API.
Seguimiento de solicitudes con error
El entorno de desarrollo admite el uso de una característica de Internet Information Services (IIS) 7.0 para registrar información sobre las solicitudes. La característica se denomina seguimiento de solicitudes con error y genera registros de seguimiento detallados según los filtros establecidos dentro de la configuración de un rol web.
Destino de registro
Azure escribe los archivos de registro de seguimiento en el directorio IIS predeterminado para los registros de solicitudes con errores. De forma predeterminada, este directorio es %SystemDrive%\inetpub\logs\FailedReqLogFiles.
Habilitación del seguimiento
Cada rol web debe habilitar el seguimiento mediante reglas colocadas en el archivo web.config del proyecto. Para habilitar el seguimiento, coloque lo siguiente en la system.webServer
sección del archivo web.config :
<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>
Para deshabilitar el seguimiento, quite esta sección del archivo web.config .
Encabezado x-ms-request-id
Cada solicitud realizada en Azure Storage devuelve un encabezado de respuesta denominado x-ms-request-id
. Este encabezado contiene un valor opaco que identifica de forma única la solicitud.
Si se produce un error constante en una solicitud y ha comprobado que la solicitud está formulada correctamente, puede usar este valor para notificar el error a Microsoft. En el informe, incluya la siguiente información:
- El valor de
x-ms-request-id
. - Hora aproximada a la que se realizó la solicitud.
- Servicio de almacenamiento en el que se realizó la solicitud.
- Tipo de operación que intentó la solicitud.