2010-08-12 4 views
2

Lorsque je débogue mon application asp.net mvc 2 et que je mets un point d'arrêt sur mon action qui est appelée lorsqu'une erreur 404 se produit chaque fois que j'appelle une action, mon action d'erreur est appelée mais la vue n'est pas affichée.Erreurs Ninject Asp.net mvc 2 404?

Ceci est dans mon web.config (copié à partir NerdDinner):

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

Dîner Nerd ne le fait pas et dès que je retire le mien Ninject ne le fait pas non plus.

Un conseil?

Répondre

1

Cela fonctionne pour moi avec Ninject et MVC2.

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

Essayez d'ajouter redirectMode = "ResponseRedirect" à votre balise customErrors.

Questions connexes