在 IIS 中重定向 404 服务器错误

Redirect 404 server errors in IIS

有没有办法从“找不到资源”错误页面重定向到其他页面(即主页)?

我尝试从 IIS 管理器下的错误页面重定向,但这对我来说只部分有效:如果我尝试访问不正确的 Http 资源,应用程序将抛出异​​常“‘/’应用程序中的服务器错误”。例如:

https:///somesite/Home/Show/NonExistingData - 重定向有效

https:///somesite/NonExistingReource - 无效

提前致谢

发现 ASP.NET 应用程序抛出异常,可以通过在 web.config 中提供 customErrors 重定向将其重定向到其他页面,如下所示:

<customErrors mode="On" redirectMode="ResponseRedirect">
    <error redirect="https://somesite/Home/Index" statusCode="404" />
</customErrors>