我正在尝试设置自定义404错误页面。在我的web.config中,我在我的system.web
中有一个<customErrors mode="RemoteOnly">
<error statusCode="404" redirect="~/Home/Error404" />
</customErrors>
我在homecontroller中有这种方法
public ActionResult Error404()
{
return View();
}
这是我的观点
@{
ViewBag.Title = "Error404";
}
<h2>Error404</h2>
我的问题是,当我获得网站中不存在的URL时,我没有获得自定义页面。我缺少什么吗?
代码中未启用自定义错误页面。因此,如果您在本地测试此过程将无法使用。在下面更改Web.config条目以启用本地自定义错误页面
<customErrors mode="On">
<error statusCode="404" redirect="~/Home/Error404" />
</customErrors>