销售电话: 1-800-867-1380

API 操作故障排除

更新时间: 2013年11月

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

未能请求跟踪

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 值、发出请求的大概时间、请求所针对的存储服务以及请求尝试进行的操作类型。

另请参阅

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2014 Microsoft