如何诊断 HTTP 适配器问题

本部分包含用 HTTP 适配器帮助诊断问题所要遵循的步骤。

检查 IIS 服务器的 IIS 和 HTTPERR 日志文件是否存在错误

  • 源或目标 IIS 服务器日志文件包含的信息有助于使用 HTTP 适配器进行故障排除。 默认情况下,Windows Server 上的 IIS 日志文件位于以下目录中:

    %WinDir%\system32\LogFiles\W3SVC1\

    注意

    %WinDir% 是 IIS 服务器上 Windows 目录位置的占位符。

    默认情况下,基于 Windows Server 的计算机上的 HTTPERR 日志文件位于以下目录中:

    %WinDir%\system32\LogFiles\HTTPERR\

    注意

    HTTPERR 日志文件仅在 Windows Server 2008 SP2 计算机上可用。

利用 HTTP 发送适配器通过使用 System.Net.HttpWebRequest 类的客户端向目标 URL 进行发布来隔离问题

  1. 如果在向目标 URL 进行发布时 HTTP 发送适配器生成错误,则创建一个使用 System.Net.HttpWebRequest 和 HttpWebResponse 类的客户端,以便向目标 URL 进行发布。 通常,此方法可以帮助确定问题是否特定于 HTTP 发送适配器,或在向目标 URL 进行发布时是否有问题。

  2. 有关创建使用 System.Net.HttpWebRequest 和 HttpWebResponse 类的客户端的详细信息,请转到 System.Net.Http:HttpClient 类

另请参阅

用于对 HTTP 适配器进行故障排除的工具和实用工具