Asp.net mvc 3 asp.net mvc从控制器工厂抛出404

Asp.net mvc 3 asp.net mvc从控制器工厂抛出404,asp.net-mvc-3,error-handling,castle-windsor,handle,Asp.net Mvc 3,Error Handling,Castle Windsor,Handle,如果在容器中找不到控制器,我们会从工厂抛出404。但是,这会导致标准错误页,而不是我们的自定义错误页。这就像抛出一个404在这里绕过正常的错误处理。这是预期的吗?尝试将defaultRedirect=“Home/Error”添加到部分,并确保在某个控制器上有一个名为Error的操作方法,在本示例中,我使用了Home。我试着用这个设置从一个定制的ControllerFactory抛出一个404,我得到了预期的错误视图。web.config中的部分是什么样子的?只是打开了定制错误。我只想让它解决sh

如果在容器中找不到控制器,我们会从工厂抛出404。但是,这会导致标准错误页,而不是我们的自定义错误页。这就像抛出一个404在这里绕过正常的错误处理。这是预期的吗?

尝试将
defaultRedirect=“Home/Error”
添加到
部分,并确保在某个控制器上有一个名为
Error
的操作方法,在本示例中,我使用了
Home
。我试着用这个设置从一个定制的
ControllerFactory
抛出一个404,我得到了预期的错误视图。

web.config中的
部分是什么样子的?只是打开了定制错误。我只想让它解决shared中的error.cshtml