在web.config的<system.web>下加上以下配置

<customErrors mode="On" defaultRedirect="MyErrorPage.html">
  <error statusCode="403" redirect="NoAccess.htm" />
  <error statusCode="404" redirect="FileNotFound.html" />
</customErrors>

mode:开发时设置成On,发布时设置成RemoteOnly
mode三个可选值:

  • on:总是显示定制错误页面;
  • off:不显示定制错误页面,直接显示调用堆栈等异常信息;
  • remoteOnly:对于本机的访问显示调用堆栈等异常信息,对于外部用户显示定制错误页面。
    一般设置为remoteOnly,这样发送错误的话,管理员可以在服务器的浏览器看详细错误信息,普通用户看不到。学习演示的时候mode设置为on,否则看不到定制页。
posted on 2019-05-05 15:35  豆皮没有豆  阅读(117)  评论(0)    收藏  举报