2010-08-12 110 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”。