customErrors mode="On"
或
"RemoteOnly"
区别
设置
customErrors mode="On"
或
"RemoteOnly"
以启用自定义错误
信息,或设置为
"Off"
以禁用自定义错误信息。
为每个要处理的错误添加
<error>
标记。
"On"
始终显示自定义
(
友好的
)
信息。
"Off"
始终显示详细的
ASP.NET
错误信息。
"RemoteOnly"
只对不在本地
Web
服务器上运行的用户显示自定义
(
友好的
)
信息。
出于安全目的,
建议使用此设置,
以便不向远程客户端显示应用程序的详
细信息。
403
:用户没有权限访问请求的页面则会跳转到
403
指定的页面
404
:用户访问的页面不存在就会跳转到
404
指定的页面
必须设定好
debug
属性
:
<
compilation
debug
=
"
false
"
>
第一种方法:
页面指令中
<% ErrorPage
="
错误页面的地址
"
%>
Web.config
中
<
customErrors
mode
=
"
On
"
>
第二种写法:
<
customErrors
mode
=
"
On
"
defaultRedirect
=
"
错误页面的地址
"
>