服务器 
首页 > 服务器 > 浏览文章

IIS7.5 显示详细错误信息的方法

(编辑:jimmy 日期: 2024/11/26 浏览:3 次 )

使用Win7/Win2008/R2操作系统的用户在不断增加,Win7下测试程序时,如果程序出 错,IIS7会提示HTTP Error 500 - Internal Server Error (500 - 内部服务器错误) 的简单错误信息。这些简单信息对应用户来说比较友好,但是却使开发测试人员不清楚具体明确的错误信息。该如何让Win7下显示详细的错误信息呢?可以通过 配置IIS7 以输出详细错误信息。

通过 IIS 配置

1、打开IIS管理器,或按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理

2、左边目录选择目标站点,在右边 IIS 块中双击 “错误页面”

3、在 错误页面”中右边的 “操作”项中选择 “编辑功能设置”

4、在 Error Responses 中,选择 Detailed errors,单机 OK 完成配置。

IIS7.5 显示详细错误信息的方法

IIS7.5 显示详细错误信息的方法

通过 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>

通过 IIS 配置
1、打开IIS,或按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理
2、左边目录选择目标站点,在右边 IIS 块中双击 “ASP”
3、在 ASP 页中展开 "调试属性"节点
4、找到 “将错误发送到浏览器”,选择 true
5、应用即可。

IIS7.5 显示详细错误信息的方法

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

上一篇:Centos中VNC远程桌面程序的安装与使用教程
下一篇:全面了解Nginx中的HTTP协议相关模块配置
一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap