API 操作故障排除
本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

API 操作故障排除

 

以下几节介绍 API 操作的故障排除提示:

b20a45d8-7453-487c-b492-69dc5a5b6d2d#Failedrequesttracing

x-ms-request-id 标头

开发环境支持使用 Internet Information Services (IIS) 7.0 失败请求跟踪功能记录有关请求的信息。 失败请求跟踪根据在 Web 角色配置中建立的筛选器生成详细的跟踪日志。

Windows Azure 将跟踪日志文件输出到失败请求日志的默认 IIS 目录。 默认情况下,此目录为 %SystemDrive%\inetpub\logs\FailedReqLogFiles。

每个 Web 角色都必须使用项目的 web.config 文件中放置的规则启用跟踪。 要启用跟踪,请将以下内容放入 web.config 文件的 system.webServer 节中:

<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>

要禁用跟踪,请从 web.config 文件中删除这一部分。

对存储服务的每个请求都会返回一个名为 x-ms-request-id 的响应标头。 此响应标头包含一个唯一标识此请求的不透明值。

如果请求总是失败,并且你验证了请求格式正确,可以使用此值向 Microsoft 报告错误。 请在报告中包含 x-ms-request-id 值、发出请求的大概时间、请求所针对的存储服务以及请求尝试进行的操作类型。

显示:
© 2016 Microsoft