2012-03-10 55 views
0

如果我們在容器中找不到控制器,我們會從工廠拋出404。但是,這會導致標準錯誤頁面而不是我們的自定義錯誤頁面。這就像在這裏拋出404繞過正常的錯誤處理。這是預期的嗎?asp.net mvc 404從控制器工廠拋出

+0

web.config中的「」部分是什麼樣的? – Pelle 2012-03-10 09:37:51

+0

只是有自定義錯誤。我只是想讓它解析共享中的error.cshtml – iwayneo 2012-03-10 09:56:48

回答

0

嘗試增加defaultRedirect="Home/Error"<customErrors>部分,並確保你有一個名爲Error一些控制器上的操作方法,在此示例中我用Home。我試着用這個設置從自定義的ControllerFactory中拋出一個404,我得到了預期的錯誤視圖。