阿里云ECS Windows IIS7如何显示详细错误信息
发布日期:2016-1-9 14:1:51
阿里云ECS Windows IIS7如何显示详细错误信息 如果程序出错,IIS7会提示HTTP Error 500 - Internal Server Error (500 - 内部服务器错误) 的简单错误信息。 这些简单信息对应用户来说比较友好,但是却使开发测试人员不清楚具体明确的错误信息。 用户可以通过 配置IIS7 来输出详细错误信息,让浏览器显示详细的错误信息。 一、通过 IIS 配置 1、打开IIS管理器,或者使用 WIN + R 命令打开运行,输入 inetmgr 打开 IIS 管理。 2、然后在左边目录选择目标站点,在右边 IIS 块中双击 “错误页面”,如下图所示: 3、在 错误页面”中右边的 “操作”项中选择 “编辑功能设置”,如下图所示: 4、然后在 Error Responses 中,选择 Detailed errors,单机 OK 完成配置就可以了。 二、通过 web.config 配置 实际上面图形化下的配置,最终都会反应到对应的 web.config 中。 因此用户可以直接编辑 web.config,操作方法如下所示: 首先打开网站目录,打开web.config 文件,找到 system.webServer 配置节,添加配置。 <configuration> <system.webServer> <httpErrors errorMode="DetailedLocalOnly" /> > configuration> 重启后生效。 注意: 此参数选项可以应用到网站或子目录或虚拟目录。 此参数选项对所有 IIS 应用程序有效,包括 ASP, APS.NET, PHP 等。 如果是ASP程序错误可能还需要按照下面方法操作: 1、首先打开IIS,或按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理, 2、然后再左边目录选择目标站点,在右边 IIS 块中双击 “ASP”, 3、在 ASP 页中展开 "调试属性"节点。 4、找到 “将错误发送到浏览器”,选择 true, 5、然后应用就可以了。如下图所示: 此外,如果是 ASP 程序,还可以配置 sendErrorsToBrowser 选项。 如问题还未解决,请联系售后技术支持。
|