iis – 如何配置Web.Config文件以允许自定义404处理,同时仍显示页面500错误详细信息?

前端之家收集整理的这篇文章主要介绍了iis – 如何配置Web.Config文件以允许自定义404处理,同时仍显示页面500错误详细信息?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
自定义404处理并根据托管公司的建议,我们目前正在使用以下web.config设置.但是,我们很快意识到,使用此配置,任何页面错误(500错误)也会被​​重定向到此自定义错误页面.如何修改配置文件,以便我们可以继续使用自定义文件处理404,同时仍然能够查看页面错误
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly" defaultPath="/Custom404.html" defaultResponseMode="ExecuteURL">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/Custom404.html" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
<system.web>
<customErrors mode="On">
<error statusCode="404" redirect="/Custom404.html" />
</customErrors>
</system.web>
</configuration>

解决方法

试试这个 –
<configuration>
   <system.webServer>
      <httpErrors errorMode="Custom" defaultResponseMode="File" >
         <remove statusCode="404" />
         <remove statusCode="500" />
         <error statusCode="404" 
            path="404.html" />
         <error statusCode="500" 
            path="500.html" />
       </httpErrors>
   </system.webServer>
</configuration>

404错误页面404.html,它位于我的根目录中,同样是500页面

猜你在找的HTML相关文章