当前位置:首页 > 日记 > 正文

ASP.NET设置自定义401错误页面方法详解

ASP.NET设置自定义401错误页面方法详解

用浏览器访问服务器时,不同情况下会返回不同的信息。服务器发生错误就会返回错误信息,我们最熟悉的就是404错误页面,但是这里我想和大家分享下asp.net条件下怎样设置401自定义错误页面。

谈到401错误,虽然没有404错误那么被大家所熟知,但是对服务器有所了解的人都知道,http错误代码的含义,"401" : Unauthorized,而如果细分下就是如下:

HTTP 401.1 - 未授权:登录失败

HTTP 401.2 - 未授权:服务器配置问题导致登录失败

HTTP 401.3 - ACL 禁止访问资源

HTTP 401.4 - 未授权:授权被筛选器拒绝

HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败

我们可以通过ASP.NET配置文件Web.config 来进行设置,用这个标签来进行设置,代码如下:

<customErrors defaultRedirect="ErrorPage.aspx" mode="On">

<error statusCode="401" redirect="AccessDenied.aspx" />

</customErrors>

请一定要确保这些错误页面的访问,此外,如果你有

<authorization>

<deny users="?" />

</authorization> 

在你的验证里面,然后你必须把这些错误页面放到一个单独的文件夹里面,然后添加一个ASP.NET配置文件Web.config,加入下面一段代码:

<authorization>

<allow users="*" />

</authorization> 

如果您使用窗体身份验证,那么有几种方法可以做到这一点。最简单的方法是处理所有的人都能在到达另外一个文件夹中的一切不安全的页面(登录页面,错误页面,修改密码)。名称为“InSecured”或其它名称,然后在该文件夹中添加一个web.config文件到该文件夹中,并把下列代码:

<authorization>

<allow users="*" />

</authorization>

添加在最底层的web.config文件中,其它文件夹和页面里则添加下面这段代码:

<authorization>

<deny users="?" />

<allow users="*" />

</authorization>

以上就是如何设置自行定义401错误页面的方法,不过这里要说明的是的作用是为ASP.NET应用程序提供有关自定义错误信息的信息。它不适用于

相关文章

jsp给后台带多个参数的方法

jsp给后台带多个参数的方法

后台,方法参数,参数,方法,多个,实例如下:<a class="weui-cell weui-cell_access" href="javascript:tiao('${li.id}','${li.fplxdm}');" rel="external nofollow" >function tiao(id,fpxldm){ window.location = "${sbjkgl}/w/fp…

PS制作时尚渐变风格的幻彩波尔卡圆

PS制作时尚渐变风格的幻彩波尔卡圆

渐变,波尔卡,圆点,风格,时尚,这是一篇手把手的教程,教程教的朋友们使用PS来调出时尚渐变风格照片,教程同时还介绍了制作波卡尔点的方式方法,同时融入到唯美的渐变风格当中。制作出来的照片效果非常漂亮,也非常有特色。推荐过来和的朋友们一起分…

浅谈在koa2中实现页面渲染的全局数

浅谈在koa2中实现页面渲染的全局数

数据,页面渲染,浅谈,全局,电脑软件,最近用koa2做一个项目的web端,遇到一个场景。该项目主要用的是传统的服务端渲染的方式,所以会用 koa-views 去做页面的渲染工作。实现方式就是 ctx.render('path',data),那么,有如下场景,每个页面都需要去验…

利用SSL加密增强FTP服务器的安全性

利用SSL加密增强FTP服务器的安全性

服务器,增强,加密,安全性,电脑软件,一般的FTP服务器是以明文方式传输数据的,安全性极差,信息很容易被盗,即使它提供了SSL加密功能,默认情况下也可能没有启用,如大家常用的Serv-U FTP服务器(以下简称Serv-U)。为了保证特殊环境下的数据安全,有时是有…

PS是如何给动态画面增加动态效果的

PS是如何给动态画面增加动态效果的

动态,画面,效果,电脑软件,PS,一幅图片,如何用ps软件创造动态效果,几个步骤可以使画面充满动感。 软件名称:Adobe PS图象处理软件8全绿色中文版软件大小:150.1mb更新时间:2015-11-04 1,将图片拖到PS操作界面;复制图层并将原始图层关闭到眼睛。 2。…

excel函数的使用

excel函数的使用

函数,电脑软件,excel,这里介绍一种函数使用方法,主要介绍求和函数sum和求平均数函数average 。1、SUM求和函数例如上面这张成绩表,要计算郝思嘉的成绩总分,在后面的单元格内输入sum函数: =sum(C4:D4) ,然后回车即可得到总分。 我们来看一下sum…

Word插入Excel图表不显示怎么办

Word插入Excel图表不显示怎么办

图表,显示,解决方法,步骤,文档,  在做Word文档里,想插入EXCEL图表,可是显示出来的却是一段代码。怎么弄都弄不好,这该怎么办?以下是小编为大家整理的Word文档插入Excel图表不显示的解决办法,希望大家能够从中有所收获!Word文档插入Excel图表…

腾讯qq缓存文件清理

腾讯qq缓存文件清理

缓存文件,腾讯,电脑软件,qq,电脑QQ客户端用的时间久了,会在系统C盘之下残留很多垃圾文件或插件。所以简单清理一下,就可以为自己的爱机提速不少哟~注意清理前,先退出QQ客户端再操作清理C盘应用数据目录在计算机地址栏直接输入 %AppData%Tencen…

Serv-U FTP的PASV和PORT模式

Serv-U FTP的PASV和PORT模式

模式,电脑软件,FTP,Serv,PORT,注:我们在使用ftp://222.222.222.222 (此IP为虚拟内网ftp服务器映射公网IP),提示如下错误:ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹。在解决此问题前,请先看下文:FTP的连接一般是有两个连接的,…

浅谈ThinkPHP中initialize和constr

浅谈ThinkPHP中initialize和constr

浅谈,区别,电脑软件,initialize,ThinkPHP,ThinkPHP中initialize()和construct()这两个函数都可以理解为构造函数,前面一个是tp框架独有的,后面的是php构造函数,那么这两个有什么不同呢?在网上搜索,很多答案是两者是一样的,ThinkPHP中initialize相…

的长度,使用LENGTHB介绍,substr和sub

的长度,使用LENGTHB介绍,substr和sub

长度,功能,电脑软件,LENGTHB,substrb,我记得我曾在形式的发展做出了这样的错误,在形式方面,对应于数据库中的字段在表的数据库,假设这场一般会使用长度20个汉字,后来当我在形式上的发展,当项目类型的长度设置我,惯性将50byte,我认为即使是20个汉字…

QQ音乐如何设置铃声手机QQ音乐设置

QQ音乐如何设置铃声手机QQ音乐设置

音乐,设置,铃声,如何设置,电脑软件,有时,当你听到一些你喜欢的音乐,你想用它作为铃声。如何通过QQ音乐设置你最喜欢的铃声让我们来了解一下QQ音乐设置铃声的方式。 手机QQ音乐铃声设置方法 这个方法是愚蠢的,但它可以肯定,它是找到你的手机铃…