你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
API 操作疑难解答
以下部分提供有关 API 操作的故障排除提示。
失败请求跟踪
开发环境支持使用 Internet Information Services (IIS) 7.0 的功能来记录有关请求的信息。 此功能称为 失败请求跟踪,它根据在 Web 角色的配置中建立的筛选器生成详细的跟踪日志。
日志记录目标
Azure 将跟踪日志文件输出到失败请求日志的默认 IIS 目录。 默认情况下,此目录为 %SystemDrive%\inetpub\logs\FailedReqLogFiles。
启用跟踪
每个 Web 角色必须使用项目 web.config 文件中放置的规则启用跟踪。 若要启用跟踪,请将以下内容 system.webServer
放在 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>
若要禁用跟踪,请从 web.config 文件中删除此部分。
x-ms-request-id 标头
对 Azure 存储发出的每个请求都会返回名为 的 x-ms-request-id
响应标头。 此响应标头包含一个唯一标识此请求的不透明值。
如果请求一直失败,并且你已验证请求表述正确,则可以使用此值向 Microsoft 报告错误。 在报表中,包括以下信息:
-
x-ms-request-id
的值。 - 发出请求的大致时间。
- 对其发出请求的存储服务。
- 请求尝试的操作类型。