• 博客家园
  • 首页
  • 新闻
  • 博问
  • 专区
  • 闪存
  • 班级
  • 我的博客 短消息
    用户头像
    我的博客 我的园子 账号设置
    注册 登录

IT博客

  • 首页
  • 联系
  • 订阅
  • 管理

View Post

net的webconfig配置404页面


在网站开发时,一般需要设置两个异常页面,如404页面(资源未找到),500页面(系统内部错误,可能由某语句导致的某种异常

web.config文件添加如下代码(其它文件不需要设置)

mode="On",表示开启下面的错误异常友好页面;

mode="Off",关闭下面的异常友好页面,即显示出具体的操作异常(一般在网站开发阶段用)

mode="RemoteOnly",在服务器上开始错误详细信息,而在客户端关闭这个详细信息(一般网站上线后选用)。

----------------------------------------------------------------------------------------------------------------------------------------------------------

其实实现的过程很简单,使用customErrors本地测试很快就搞好了,但是发布到阿里云之后,居然没效果。

<customErrors mode="RemoteOnly">
 <error statusCode="404" redirect="404.htm"/> 
</customErrors> 
于是百度了一下,现学现用,使用《关于IIS7.5下的web.config 404 配置的一些问题》 搞定了,别的不多说了,你直接弄一个404.htm页面放在根目录,然后再加上如下代码到system.webServer就行了。
<httpErrors errorMode="DetailedLocalOnly">
<remove statusCode="404"/>
<error statusCode="404" path="/404.htm" responseMode="ExecuteURL"/>
</httpErrors>






posted on :2021/11/17 16:29:15  IT博客  阅读()  评论(1688)  收藏 

刷新评论刷新页面返回顶部
 
Powered by:

Copyright © 2021