如何设置ASP.NET MVC自定义错误页并展示给用户?

2026-04-01 10:570阅读0评论SEO问题
  • 内容介绍
  • 相关推荐

本文共计2186个文字,预计阅读时间需要9分钟。

如何设置ASP.NET MVC自定义错误页并展示给用户?

在网站运营中,错误是不可避免的,错误页面的产生也并非罕见。这几日看了许多博友的文章,总结了自己从中学生到实际工作中对错误页面配置的理解。

首先,需要了解产生错误页面的来源,一种常见的404页面。

在网站运行中,错误是不可避免的,错误页的产生也是不可缺少的。

这几天看了博友的很多文章,自己想总结下我从中学到的和实际中配置的。

首先,需要知道产生错误页的来源,一种是我们的.NET平台抛出的,一种是网站所依赖的宿主抛出的,一般来讲我们所依赖的宿主就是IIS了。

IIS中的错误页入口:

如何设置ASP.NET MVC自定义错误页并展示给用户?

其中的错误码想必并不陌生

这里是在服务器上找不到所需资源时抛出的错误页,在这里可以设置需要展示的错误页面,只需将预定的错误页面加入服务器中,然后在指定状态码下配置路径即可。

这是请求在IIS中时,还未完全进入到asp.net mvc中,这里需要理解什么是未完全进入,IIS7+的版本中,不依赖于请求路径末尾的标识信息,利用mvc中的urlRoutingModule进行处理,在我们配置mvc的路由时,首先的第一条:

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

便是隔离非mvc内部的使用文件,如果请求的只是服务器上的文件,那么路由便会在这里进行过滤,使之不匹配具体路由信息。

阅读全文

本文共计2186个文字,预计阅读时间需要9分钟。

如何设置ASP.NET MVC自定义错误页并展示给用户?

在网站运营中,错误是不可避免的,错误页面的产生也并非罕见。这几日看了许多博友的文章,总结了自己从中学生到实际工作中对错误页面配置的理解。

首先,需要了解产生错误页面的来源,一种常见的404页面。

在网站运行中,错误是不可避免的,错误页的产生也是不可缺少的。

这几天看了博友的很多文章,自己想总结下我从中学到的和实际中配置的。

首先,需要知道产生错误页的来源,一种是我们的.NET平台抛出的,一种是网站所依赖的宿主抛出的,一般来讲我们所依赖的宿主就是IIS了。

IIS中的错误页入口:

如何设置ASP.NET MVC自定义错误页并展示给用户?

其中的错误码想必并不陌生

这里是在服务器上找不到所需资源时抛出的错误页,在这里可以设置需要展示的错误页面,只需将预定的错误页面加入服务器中,然后在指定状态码下配置路径即可。

这是请求在IIS中时,还未完全进入到asp.net mvc中,这里需要理解什么是未完全进入,IIS7+的版本中,不依赖于请求路径末尾的标识信息,利用mvc中的urlRoutingModule进行处理,在我们配置mvc的路由时,首先的第一条:

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

便是隔离非mvc内部的使用文件,如果请求的只是服务器上的文件,那么路由便会在这里进行过滤,使之不匹配具体路由信息。

阅读全文