Asp.net mvc 4 异常上未使用错误页
当在我的MVC4(.NET)应用程序上引发异常时,将显示错误页面 我的web.config文件已被删除Asp.net mvc 4 异常上未使用错误页,asp.net-mvc-4,Asp.net Mvc 4,当在我的MVC4(.NET)应用程序上引发异常时,将显示错误页面 我的web.config文件已被删除 <system.web> <customErrors mode="On" defaultRedirect="~/Error/" /> <compilation debug="true" targetFramework="4.5" /> </system.web> 我的路线是 public static voi
<system.web>
<customErrors mode="On" defaultRedirect="~/Error/" />
<compilation debug="true" targetFramework="4.5" />
</system.web>
我的路线是
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
我的观点是空的:
@{
ViewBag.Title = "There was a fault.";
}
在线查看显示它很可能是web.config,但我的似乎是正确的
如果错误控制器或错误视图出现故障,我可以理解此消息
请注意,我以前在同一台服务器上多次使用过MVC的customErrors,所以我不知道为什么会发生这种情况
我该怎么办?您遇到了什么错误?网页响应为
对不起,在处理您的请求时发生了一个错误@ckv。如果在调试模式下,它显然会向我显示Visual Studio的编译器消息(尝试除以0无效),您是否可以显示控制器和操作代码段以及路由代码。@ckv抱歉,我已更新!
@{
ViewBag.Title = "There was a fault.";
}