我正在使用mvc5并为我的应用程序配置了一个aspx错误页面。有一个ajax调用返回404,我的自定义错误页面被提取用于ajax 404响应。我不希望我的自定义错误页面显示为xhr 404响应。你能帮帮我解决这个问题吗? 对于dotnet错误:
<system.web>
<customErrors defaultRedirect="~/ErrorPage.aspx" mode="On" redirectMode="ResponseRewrite">
</customErrors>
表示iis错误:
<httpErrors errorMode="Custom" defaultResponseMode="ExecuteURL">
<remove statusCode="403" subStatusCode='-1' />
<remove statusCode="404" subStatusCode='-1' />
<remove statusCode="500" subStatusCode='-1' />
<error statusCode="403" path="/ErrorPage.html" prefixLanguageFilePath="" responseMode="ExecuteURL" />
<error statusCode="404" path="/ErrorPage.html" prefixLanguageFilePath="" responseMode="ExecuteURL" />
<error statusCode="500" path="/ErrorPage.html" prefixLanguageFilePath="" responseMode="ExecuteURL" />
</httpErrors>