在我的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中有两个不同的区域用于控制自定义错误页面。