创建日志文件以排查 IIS 中的 ABO 映射器错误

本文提供有关创建日志文件以排查Microsoft Internet Information Services (IIS) 中管理员基对象 (ABO) 映射器错误的信息。

              原始产品版本:Internet Information Services 7.0 及更高版本
原始 KB 编号: 931208

ABO 映射器

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请确保仔细执行这些步骤。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关详细信息,请参阅 如何在 Windows 中备份和还原注册表

IIS 7.0 及更高版本包括一项兼容性功能,使早期版本的 IIS 中使用 ABO 的脚本和程序能够与 IIS 7.0 及更高版本配合使用。 此兼容性功能称为 ABO 映射器。

使用 ABO 的旧脚本和代码所做的更改将写入 IIS 中的 ApplicationHost.config 文件。 ABO 映射器子组件将旧元数据库配置设置映射到 IIS 中的新分布式配置系统。 在某些情况下,此子组件可能会遇到问题。

创建日志文件以排查 ABO 映射器问题

为了帮助排查这些问题,可以将运行 IIS 的计算机配置为为 ABO 映射器功能创建错误日志文件。 请按照下列步骤操作:

  1. 选择“开始”,在“开始搜索”框中键入 regedit,然后按 Enter。

    注意

    如果系统提示输入管理员密码或进行确认,请键入密码或选择“ 继续”。

  2. 在注册表编辑器中,找到以下注册表项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IISADMIN

  3. 右键单击“ IISADMIN”,指向 “新建”,然后选择“ 密钥”。

  4. 键入新键名称的参数,然后按 Enter。

  5. 右键单击“ 参数”,指向“ 新建”,然后选择“ DWORD (32 位) 值”。

  6. 键入 EnableABOMapperLog 作为 DWORD 值名称,然后按 Enter。

  7. 右键单击“ EnableABOMapperLog”,然后选择“ 修改”。

  8. 值数据 值设置为 1 以启用日志文件。 值 0 会关闭 ABOMapper 日志记录。

  9. 关闭注册表。

  10. 选择“开始”,在“开始搜索”框中键入“服务”,然后选择“服务”。

    注意

    如果系统提示输入管理员密码或进行确认,请键入密码或选择“ 继续”。

  11. “服务”中,右键单击“IIS 管理员服务”,然后选择“重启”。

默认情况下,ABOMapper 过程中发生的所有错误都会写入 Abomapper.log 文件。 此日志文件位于 %windir% \System32\ 文件夹中。 只有管理员组的成员才能访问 Abomapper.log 文件。