创建日志文件以解决 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文件。 此日志文件位于 %windir% \System32\ 文件夹中。 只有 Administrators 组的成员才能访问Abomapper文件。