2010-08-12 114 views
2

當我調試我的asp.net mvc 2應用程序時,我在每當我調用任何操作時發生404錯誤時調用的操作上放置一個斷點,我的錯誤操作被調用,但視圖不顯示。Ninject Asp.net mvc 2 404錯誤?

這是我的web.config(從複製的NerdDinner):

<customErrors mode="RemoteOnly" defaultRedirect="/Home/Trouble"> 
    <error statusCode="404" redirect="/Home/Confused" /> 
</customErrors> 

書呆子晚餐不這樣做,我只要一脫下Ninject礦井沒有做,要麼。

有什麼建議嗎?

回答

1

這適用於我與Ninject和MVC2。

<customErrors mode="Off" defaultRedirect="Error.htm" redirectMode="ResponseRedirect"> 
     <error statusCode="403" redirect="Error.htm"/> 
     <error statusCode="404" redirect="Error.htm"/> 
    </customErrors> 

嘗試在您的customErrors標記中添加redirectMode =「ResponseRedirect」。