customErrors和httpErrors的区别

customErrors和httpErrors的区别一、概念及对比customErrors 用于捕捉ASP.NET触发的错误,静态html页面或目录不存在等错误,不会被捕捉到。httpErrors 用于捕捉IIS触发的错误,IIS7+版本才支持。二、配置文件1.IIS7及以上:                 ExecuteURL”>

大家好,又见面了,我是你们的朋友全栈君。

一、对比

customErrors 用于捕捉ASP.NET触发的错误,静态html页面或目录不存在等错误,不会被捕捉到。

httpErrors 用于捕捉IIS触发的错误,IIS7+版本才支持

二、配置文件

1.IIS7+:

<system.web>
    <customErrors mode=”On” defaultRedirect=”Error.html”>
        <error statusCode=”403″ redirect=”/Error403″ />
        <error statusCode=”404″ redirect=”/Error404″ />
        <error statusCode=”500″ redirect=”/Error500″ />
    </customErrors>
</system.web>


<system.webServer>
  <httpErrors errorMode=”Custom” existingResponse=”Auto” defaultResponseMode=”ExecuteURL” >
    <remove statusCode=”403″/>
    <remove statusCode=”404″/>
    <remove statusCode=”500″/>
    <!–path不能使用~/开头,直接/–>
    <error statusCode=”403″ responseMode=”ExecuteURL” path=”/Error403″ />
    <error statusCode=”404″ responseMode=”ExecuteURL” path=”/Error404″ />
    <error statusCode=”500″ responseMode=”ExecuteURL” path=”/Error500″ />
  </httpErrors>
</system.webServer>

静态页

<system.webServer>
  <httpErrors errorMode=”Custom” existingResponse=”Auto” defaultResponseMode=”File” >
    <remove statusCode=”404″/>
    <error statusCode=”404″ path=”404.html” />
  </httpErrors>
</system.webServer> 

2.IIS6.0

配置customErrors

customErrors和httpErrors的区别

配置httpErrors

customErrors和httpErrors的区别

参考:

1.http://stackoverflow.com/questions/2480006/what-is-the-difference-between-customerrors-and-httperrors

2.https://tedgustaf.com/blog/2011/custom-404-and-error-pages-for-asp-net-and-static-files/




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160181.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pandas库如何安装_python无法安装库

    pandas库如何安装_python无法安装库Python之pandas库的安装及库安装两方法总结如果你连续看了博主的各类Python的库引用,你会发现这都是套路!!!先上正儿八经的流程,后面一句话总结一下这些库的安装套路。不知道安装库的你们用的什么操作?1.pandas库的安装(1)打开cmd窗口。点击开始栏,搜索cmd并打开。(2)找到安装的Python路径。可以通过右键点击Python快捷键,查找文件路径。(博主电脑并…

    2022年9月26日
    0
  • 合宙Air720U&724U&722U Lua 固件更新说明

    合宙Air720U&724U&722U Lua 固件更新说明Lua固件更新说明如下:首推1.3基线,不支持1.2基线空中升级到1.3基线版本目录名称1.3底层core下载地址1.2底层core下载地址上层软件下载地址1.3底层core固件更新说明1.2底层core固件更新说明上层脚本更新说明空间说明Luat二次开发使用的Flash空间有两部分:脚本区和文件系统区脚本区:通过Luatools烧写的所有文件,都存放在此区域非TTS版本为720KB,TTS版本为426KB;如果烧录时,超过此限制,Luatools会报错不同版本的core可能会有差异,以

    2022年7月20日
    31
  • sklearn 安装_sklearn安装太慢

    sklearn 安装_sklearn安装太慢sklearn库的简介sklearn库  sklearn是scikit-learn的简称,是一个基于Python的第三方模块。sklearn库集成了一些常用的机器学习方法,在进行机器学习任务时,并不需要实现算法,只需要简单的调用sklearn库中提供的模块就能完成大多数的机器学习任务。  sklearn库是在Numpy、Scipy和matplotlib的基础上开发而成的,因此在介绍sklea…

    2022年10月18日
    0
  • Linux的LVM管理磁盘 pvcreate vgcreate lvcreate

    Linux的LVM管理磁盘 pvcreate vgcreate lvcreate安装oracle数据库时,我们一般单独挂载一块非系统磁盘,然后将磁盘使用LVM动态卷管理的方式进行配置。本文仅记录工作中常用的操作流程及命令。非命令教学文章。

    2025年6月6日
    1
  • laravel 多个项目共享SESSION

    laravel 多个项目共享SESSION

    2021年11月7日
    45
  • 深度学习 | 三个概念:Epoch, Batch, Iteration

    深度学习 | 三个概念:Epoch, Batch, Iteration

    2020年11月8日
    217

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号