J'ai utilisé le PermanentRedirectResult
de here pour effectuer des redirections 301 dans ASP.NET MVC 1. Depuis la mise à niveau vers la version 2.0, la réponse 301 n'est plus envoyée. Au lieu de cela, une réponse 200 contenant uniquement le nom de la classe est envoyée.Personnalisé ASP.NET MVC ActionResult n'est pas exécuté
La définition d'un point d'arrêt indique que la méthode ExecuteResult
sur PermanentRedirectResult
n'est jamais appelée. Apparemment, le framework appelle simplement ToString() sur le résultat au lieu de l'exécuter.
Est-ce que quelqu'un d'autre a déjà vu ça? Est-ce un changement délibéré dans la version 2.0, et si oui, que dois-je faire maintenant pour utiliser un ActionResult personnalisé?
à quoi ressemble votre méthode? (Incl tous les attributs, le cas échéant) – Ahmad