IIS7中的“.NET错误页面”和“错误页面”有什么区别?

在我的Windows Server 2008 r2上的IIS 7(.5)中,有两处错误页面:function视图中的“ASP.NET”下的“.NET错误页面”和“IIS”下的“错误页面”视图。

这似乎是第一个没有做任何事情,但后者(在我的networking应用程序)。

为什么有两个,有什么区别?

.NET错误页面用于在ASP.NET遇到错误时显示自定义错误页面(例如,.aspx页面为404,或者呈现aspx页面时抛出exception)

错误页面用于在IIS遇到错误时(在将处理请求转交给ASP.NET之前)显示自定义错误页面。 这些会在常规的.html页面遇到错误时显示。

web.config中有两个不同的区域用于控制自定义错误页面。