网站自定义错误页

为网站自定义错误页,在web.config中配置customErrors 节点。

mode=On|Off|RemoteOnly;三选一,On表示使用自定义页,Off表示不使用,即使用的是默认的错误页,RemoteOnly表示在本机上显示程序的错误信息,而远程客户端显示的是自定义的错误页。

statusCode="404",即是“找不到页面”错误,404.html是自己写的html页。还可以根据自己的需要添加其他的自定义错误页。

<location allowOverride="true">

<system.web>

<customErrors mode="RemoteOnly" defaultRedirect="error.aspx">
<error statusCode="404" redirect="404.html" />
</customErrors>

</system.web>

 </location>

PS:location是用于配置指定的文件夹或文件。path属性若未设置则默认为网站根目录下的所有文件目录及文件。

allowOverride="true",则是用于当某个文件夹下需要独立的配置的时候,设为true则允许更改配置。且配置有就近原则。

原文地址:https://www.cnblogs.com/liuyueyingzi/p/3328447.html