如果你在 IIS 7 中只看到诸如 HTTP Error 500 - Internal Server Error (500 - 内部服务器错误) 的简单错误信息,那么可以通过如下步骤配置 IIS7 以输出详细错误信息。

通过 IIS 配置

  1. 按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理
  2. 左边目录选择目标站点,在右边 IIS 块中双击 Error Pages
  3. 在 Error Pages 中右边的 Actions,选择 Edit Feature Settings
  4. 在 Error Responses 中,选择 Detailed errors,单机 OK 完成配置。

通过命令行

启用详细错误:

%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Detailed

禁用详细错误:

%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Custom

通过 web.config 配置

其实,上面在两种配置,最终都会反应到对应的 web.config 中。因此,我们可以直接编辑 web.config。特别是对于买的虚拟主机(Shared Web Hosting),没有权限更改IIS。打开网站目录,找到 web.config 文件(如果没有,就建立一个 txt 文件存为 web.config),找到 system.webServer 配置节,添加配置 <httpErrors errorMode="DetailedLocalOnly" />

<configuration> 
    <system.webServer> 
        <httpErrors errorMode="DetailedLocalOnly" /> 
    </system.webServer> 
</configuration>

注意

  • 此参数选项可以应用到网站或子目录或虚拟目录。
  • 此参数选项对所有 IIS 应用程序有效,包括 ASP, APS.NET, PHP 等。

如果是 ASP.NET 程序,可能还需要配置  <customErrors mode=”Off” />

<system.web><customErrors mode=”Off” />
</system.web>

此外,如果是 ASP 程序,还可以配置 sendErrorsToBrowser 选项:

通过 IIS 配置

  1. 按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理
  2. 左边目录选择目标站点,在右边 IIS 块中双击 ASP
  3. 在 ASP 页中展开 Debugging Properties 节点
  4. 找到 Send Errors To Browser ,选择 true
  5. 右边 Actions 中,单击 Apply

通过命令行

启用:

%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true

禁用:

%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:false

注意上面参数中 config 后面不能指定站点目录

其他链接:

The new Configuration System in IIS 7 http://blogs.msdn.com/carlosag/archive/2006/04/25/IIS7ConfigurationSystem.aspx 
System.webServer Section Group http://msdn.microsoft.com/en-us/library/ms689429.aspx
Improve PHP Error Messages in IIS 7 http://learn.iis.net/page.aspx/765/improve-php-error-messages-in-iis-7/
Tips for Classic ASP developers on IIS7 http://blogs.iis.net/bills/archive/2007/05/21/tips-for-classic-asp-developers-on-iis7.aspx
IIS 7 父子目录同时安装 WordPress 时固定链接的问题 http://blogs.leoworks.net/php2010/2010/01/13/break-iis7-url-rewrite-rule-inheritance-for-parent-child-wordpress/

此文在晓风博客 http://blogs.leoworks.net/jinglecat/post/iis7-show-defailed-error.aspx

转载于:https://www.cnblogs.com/Jinglecat/archive/2010/01/15/1648216.html

配置 IIS 7 显示详细错误信息相关推荐

  1. 服务器显示asp错误,win2008 ASP显示500内部错误不能显示详细错误的解决方法

    今天服务器新装了win2008R2系统,在运行ASP页面的时候竟然提示500内部错误,不能运行ASP,也不显示具体的错误原因,下面青岛星网附上解决方法. win2008 ASP显示500内部错误不能显 ...

  2. “访问 IIS 元数据库失败”的错误信息

    原文:http://www.cckan.net/thread-98-1-1.html 近日调试一Asp.net程序,出现了"访问 IIS 元数据库失败"的错误信息,最后经过搜索发现 ...

  3. 西门子精简触摸屏编译出现内部错误,但没有详细错误信息的处理对策

    西门子精简触摸屏编译出现内部错误,但没有详细错误信息的处理对策 如果项目在编译过程中报错,但是没有具体的报错信息,或者显示未知错误.我们可以尝试对项目做"软件–全部重建"操作.如下 ...

  4. Python使用try...except...输出详细错误信息(比如报错具体位置在第几行)

     代码详情如下: # Python使用try...except...输出详细错误信息(比如报错具体位置在第几行)import sys import tracebacktry:print(1/1)pri ...

  5. Traceback抛出详细错误信息

    Traceback抛出详细错误信息 1.概述 在python默认的抛出异常错误信息中给出的提示很少时不利于定位问题原因,需要一个详细的信息辅助定位问题,使用Traceback模块可以打印出详细的信息, ...

  6. java 捕获异常打印详细错误信息:Exception e

    前言 dubbo接口数据进行转换的过程中,出现了空指针,但是自己捕获的时候没有注意这个问题,只是简单的打印出来,结果发现答应出来的都是null,基本上是无效的异常打印. 完善异常信息 一开始的代码是如 ...

  7. 让SharePoint站点输出详细错误信息[转]

    转自:http://blog.csdn.net/jackjoy/archive/2007/07/31/1719012.aspx 很显然,这样的错误提示除了会让人抓狂之外对解决问题没有任何帮助,弄过AS ...

  8. GetLastError函数封装显示具体错误信息

    MSDN:GetLastError 一.案例 该函数已封装成 void ErrorExit(LPTSTR lpszFunction) 用法: printf("CreateProcess fa ...

  9. html405是什么错误,网站打开显示405错误信息如何解决?

    当我们打开网页时候,会显示404,405,500等报错信息,下面海站格给大家介绍常见的405报错时的处理方法: IIS 返回 405 - 不允许用于访问此页的 HTTP 谓词.终极解决办法!!!! 1 ...

最新文章

  1. ajax post请求,后台servlet来接收
  2. java检索字符串并提取_eclipse 项目中搜索资源(类方法,文件名,文件中的字符串)...
  3. 华为服务器MLC硬盘ID号,RH2288H RH5885H V3 3.5寸 SAS SATA华为服务器硬盘架子 支架
  4. Java多线程闲聊(五):AQS
  5. WebP图片格式,压缩提高28%
  6. Rational rose的安装
  7. 某电力企业数据备份方案解析
  8. centos设置ip
  9. [react] 怎么在JSX里使用自定义属性?
  10. Spring Cloud 学习笔记(一) 之服务治理模块Spring Cloud Eureka 搭建注册中心
  11. LINUX国产操作系统还缺少些什么?
  12. 澜起科技加速中国本土数据中心解决方案进程
  13. 如何下载特定版本的bootstrap.min.css、bootstrap.min.js、jquery-3.5.1.min.js
  14. 计算机键盘静音键咋不亮,键盘上的声音开关键不能用为什么
  15. [日推荐]『识花草』做个辛勤的小园丁
  16. 054.CSS网页布局
  17. 关于如何在Matlab中构造三维几何,以及三棱柱实例演示
  18. 浮动导致塌陷/清楚浮动
  19. 使用这个传感器模块,你也可以监测你身边的空气质量了
  20. 大赞:分区恢复工具TestDisk!!动态盘转换

热门文章

  1. shell 脚本传参
  2. 4.7 什么是深度卷积网络?
  3. hadoopstreaming
  4. 虚拟机打不开,提示“此主机不支持虚拟化实际模式”的解决方法。
  5. airtest运行脚本_airtest之脚本批量运行
  6. Linux学习总结(26)——Shell常用命令总结
  7. Windows学习总结(4)——Host文件的作用和如何修改Host文件
  8. Windows学习总结(15)——Notepad++ 快捷键大全
  9. 计算机和口腔医学都不错的学校,人民日报推荐“各省”好大学,并非只有985/211,普本也有好大学...
  10. 服务器为什么要装操作系统,服务器需要安装操作系统吗