访问Windows实例站点时出现“500.19-节中不允许绝对物理路径“C:\inetpub\custerr””报错

免责声明: 本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

问题描述

在访问Windows实例配置的站点时,出现以下报错。

HTTP 错误 500.19 – Internal Server Error web.config 文件的 system.webServer/httpErrors 节中不允许绝对物理路径“C:\inetpub\custerr”,请改用相对路径。

问题原因

可能存在的原因如下所示:

  • 站点的物理路径包含了中文。
  • Internet 信息服务管理器的应用程序池中,启用32位应用程序模块未选择True。

解决方案

本方案以Windows7系统为例进行操作,具体操作步骤如下。

  1. 登录Windows7系统的ECS实例,单击开始>控制面板>程序>打开或关闭Windows功能,确认IIS服务的功能配置无误。
  2. 进入Internet 信息服务管理器页面,单击网站,然后右键单击对应的站点,再单击管理网站>高级设置,确认物理路径中不包含中文。
  3. 访问网站主页,在浏览器工具栏中单击工具>兼容性视图设置,在添加此网站中添加指定网站。
  4. 进入Internet 信息服务管理器页面,单击应用程序池,然后右键单击对应的网站,单击高级设置,在启用32位应用程序中选择True,最后单击确定
  5. 单击开始>运行,输入iisreset,重启IIS服务后,确认可以正常访问网站。

适用于

  • 云服务器ECS