我試圖在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