我试图在VS Express 2013中用我的MVC4应用程序进行调试。未找到MVC CustomError
在视图中,我添加了一个无意义的链接,如<a href="blah.asf">link,</a>
,但是当我单击链接时,看不到预期的视图,我看到IIS页面。
我通过创建一个ErrorController这是
public class ErrorController : Controller
{
public ActionResult Index()
{
return View();
}
}
我的观点仍然是默认这样做,我也没有更新。
我的webconfig是
<customErrors mode="On" defaultRedirect="~/Error">
</customErrors>
的路由是默认!
的IIS消息是
HTTP Error 404.0 - Not Found
如果我在http://localhost:53258/error/
键入然后我看到的页面,这表明该映射是好的。
我做错了什么?
我不知道为什么您认为显示错误的唯一要求是创建n'ErrorController'非常不是这种情况。 – 2015-03-31 16:35:49
公平地假设〜/错误路由被映射了吗? – 2015-03-31 16:37:24
@ErikPhilips,我没有,因此更新到web.config和视图... – MyDaftQuestions 2015-03-31 16:43:10