我将错误重定向到 Error.aspx
<system.web>
<customErrors defaultRedirect="error.aspx" mode="On">
<error redirect="error.aspx" statusCode="500" />
</system.web>
问题是Error.aspx的ErrorMasterPage中也有第二个错误
<script Language="C#" MasterPageFile="~/ErrorMaster.Master" runat="Server">
并且 CustomError 无法处理第二个错误,而它就像一个循环(它将重定向到 error.aspx 并且 Error.aspx 的 Masterpage 有错误。
这是问题:
例子:
Login.aspx(有错误)-> Error.aspx -> ErrorMasterPage.Master(有错误)-> 显示黄页谢谢