web.config中customErrors的配置
web.config中customErrors的配置
web.config中customErrors的配置一、customErrors节点在web.config中的位置
configuration -> system.web -> customerErrors
二、customErrors节点常见用法
<configuration>
<system.web>
<customErrors defaultRedirect="defaultErrorURL" mode="RemoteOnly">
<error statusCode="500" redirect="500ErrorURL"/>
<error statusCode="403" redirect="403URL" />
<error statusCode="404" redirect="404URL" />
</customErrors>
</system.web>
</configuration>
三、customErrors节点属性值介绍
1、defaultRedirect
(1)、可选的属性。
(2)、指定出错时将浏览器定向到的默认 URL。如果未指定该属性,则显示一般性错误。
(3)、URL 可以是绝对的(如 http://www.studyofnet.com/news/1328.html)或相对的。相对 URL是相对于为该属性指定 URL 的 Web.config 文件,而不是相对于发生错误的网页。以字符 (~) 开头的 URL(如 ~/news/1328.html)表示指定的 URL 是相对于应用程序的根路径。
2、mode (必选属性),值有如下三种
值 |
说明 |
On |
指定启用自定义错误。如果未指定 defaultRedirect,用户将看到一般性错误。 |
Off |
指定禁用自定义错误。这允许显示标准的详细错误。 |
RemoteOnly |
指定仅向远程客户端显示自定义错误并且向本地主机显示 ASP.NET 错误。这是默认值。 |
备注
在开发调试阶段为了便于查找错误Mode属性建议设置为Off,而在部署阶段应将Mode属性设置为On或者RemoteOnly,以避免这些详细的错误信息暴露了程序代码细节
四、customErrors节点的<error>子节点
1、这个节点主要是根据服务器的HTTP错误状态代码而重定向到我们自定义的错误页面
2、错误标记可以出现多次。
3、注意要使<error>子节点下的配置生效,必须将<customErrors>节点节点的Mode属性设置为“On”。
- web.config里面使用configSource
- web.config自定义配置节点,将多个节点合并
- 多个web.config文件的加载顺序
- Web.config 图形化编辑器:ASPhere
- web.config中customErrors的配置
- ASP.NET中Web.config文件的配置
- iis配置网站授权(IIS的web.config中跨域访问设置方法)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
- 今日菜价 青豆角涨幅最高 0.70 ,菜心降幅最高 5.55(青豆角涨幅最高)
- 农村植物,龙芽草若长在您家路旁,请珍惜,它对抗癌有特效(龙芽草若长在您家路旁)
热门推荐
- VS不生成.vhost.exe和.pdb文件
- VS中项目生成顺序
- css中:first-child
- nginx安全设置(Nginx+ModSecurity安全模块部署的实现)
- apache 配置域名(apache 二级域名解析 window与linux)
- vue使用websocket的详细步骤(vue使用webSocket更新实时天气的方法)
- docker集群安装教程(使用docker部署hadoop集群的详细教程)
- php依赖注入和控制反转的区别(php反射学习之依赖注入示例)
- tomcatxml文件放在哪(Tomcat中修改server.xml和content.xml后自动还原问题解决)
- dedecms提示怎么去除(DEDECMS系统后台会员功能漏洞解决方法)