Web.config配置customErrors mode为Off后依然不显示具体错误的可能原因。

IT教程 5年前 (2020) http://www.bktl.cn

customerrors



有时候我们的网站程序在本地运行没有问题,但在上传到远程服务器后则报错。这就需要我们了解具体错误,但IIS默认只显示统一的运行时错误,想要知道具体错误就需要配置Web.config中customErrors mode选项为Off。不过有时候customErrors标签是被包裹在注释中的,这种情况下怎么修改都不会起作用。

如果是用编辑器打开Web.config,因为有代码颜色区分,很容易发现这个问题。

    <authentication mode="Windows"/>
    <!--
            如果在执行请求的过程中出现未处理的错误,
            则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
            开发人员通过该节可以配置
            要显示的 html 错误页
            以代替错误堆栈跟踪。

        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>

但如果远程服务器上没有安装相关编辑器,或者只有FTP权限,只能使用记事本编辑时就不太容易察觉了。

    <authentication mode="Windows"/>
    <!--
            如果在执行请求的过程中出现未处理的错误,
            则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
            开发人员通过该节可以配置
            要显示的 html 错误页
            以代替错误堆栈跟踪。

        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>

所以遇到这种问题时一定要仔细观察,排除各种可能性。



WEB/HTTP服务器搭建

HTTP 对于软件都有服务和客户,有服务端和客户端 服务 就是在操作系统运行一个或者多个程序,并为客户端提供相应所需的服务 协议

web.xml 配置 contextConfigLocation

web.xml中classpath:和classpath*:  有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,

WhatsApp Web 端应用可用性测试

这是一篇有关如何解决 WhatsApp Web 端应用痛点的文章。WhatsApp是一款面向移动手机和网络的信息服务,你可以通过网络发送短信、图

Actix-Web学习

Actix-web 学习 请求处理分为两个阶段。首先调用处理程序对象,返回实现Responder trait的任何对象。然后,在返回的对象上调用respon

web.xml 中filter-mapping 的作用

https://www.cnblogs.com/princessd8251/articles/4402812.html

文章回顾

大家看了本文Web.config配置customErrors mode为Off后依然不显示具体错误的可能原因。的精彩教程资源内容,是不是对Web.config配置customErrors mode为Off后依然不显示具体错误的可能原因。了解更多,真心希望Web.config配置customErrors mode为Off后依然不显示具体错误的可能原因。能帮助到你, 小编会一直给你带来更多教程资源文章信息。

版权声明: 发表于 2020-01-27 8:01:47。

本文由第三方用户分享仅代表作者观点,不代表本网站立场,秉承互联网开放分享的精神,目的在于传递更多信息,加强各行业互通交流,但对内容不作任何保证或承诺,请读者自行参考斟酌。网站发布的信息(包含但不限于版式、图片、字体、文章等素材)由第三方用户分享,版权归原作者所有,本站不承担任何相关的版权纠纷等相关责任。如您认为本篇内容侵犯了您的权益,请与我们联系,我们会及时处理。

百科塔让百科知识为更多人带来价值。

转载请注明:
本文标题:Web.config配置customErrors mode为Off后依然不显示具体错误的可能原因。
本文地址:https://www.bktl.cn/22275.html