ASP.NET MVC下自定义错误页和展示错误页的方式
在网站运行中,错误是不可避免的,错误页的产生也是不可缺少的。
这几天看了博友的很多文章,自己想总结下我从中学到的和实际中配置的。
首先,需要知道产生错误页的来源,一种是我们的.NET平台抛出的,一种是网站所依赖的宿主抛出的,一般来讲我们所依赖的宿主就是IIS了。
IIS中的错误页入口:
其中的错误码想必并不陌生
这里是在服务器上找不到所需资源时抛出的错误页,在这里可以设置需要展示的错误页面,只需将预定的错误页面加入服务器中,然后在指定状态码下配置路径即可。
这是请求在IIS中时,还未完全进入到asp.net mvc中,这里需要理解什么是未完全进入,IIS7+的版本中,不依赖于请求路径末尾的标识信息,利用mvc中的urlRoutingModule进行处理,在我们配置mvc的路由时,首先的第一条:
1
|