本文有助于解决尝试获取 NDES 注册质询密码时发生的错误。
原始 KB 数: 2800975
现象
假设在运行 Windows Server 2012 的服务器上安装网络设备注册服务(NDES)角色服务。 在此方案中,尝试获取 NDES 注册质询密码时收到以下错误:
Http 错误 500.0 - 内部服务器错误。 无法显示页面,因为发生了内部服务器错误。
此外,在安装了 NDES 角色服务的服务器上记录类似于以下内容的事件:
日志名称: 应用程序 来源:Microsoft-Windows-NetworkDeviceEnrollmentService 日期:日期时间 事件 ID:2 任务类别:无 级别: 错误 关键字:经典 用户:无 计算机:计算机名称 说明: 无法启动网络设备注册服务(0x800700ea)。 更多数据可用。
解决方法
此问题的解决方法是更改 IIS 中Microsoft简单证书注册协议 (MSCEP) 应用程序的处理程序的顺序,以便 ExtensionlessUrlHandler-ISAPI-4.0_64bit 处理程序位于 StaticFile 处理程序之后。 为此,可以按照以下步骤操作:
- 安装和配置 NDES (和 CEP/CES)。
- 打开 IIS。
- 选择“默认网站”。
- 单击右侧操作面板中的“查看应用程序”。
- 双击 mscep 应用程序。
- 双击“处理程序映射”。
- 单击“查看有序列表...”在操作面板中。
- 选择 ExtensionlessUrlHandler-ISAPI-4.0_64bit并将其向下移动,使其低于 StaticFile。
- 对mscep_admin应用程序重复步骤 6-8。
- 重启 IIS。