2009-10-22 7 views
0

J'ai une carte Route "Catch All", "{*} catchall", nouveau {controller = "Erreur", action = "NotFound"} qui ne soit pas exécuté. Cette Route Map est précédée de deux routes supplémentaires pour Error et NotFound. Mon environnement local est très bien exécuté. Cependant, une autre machine de développement ne le fait pas et j'obtiens par défaut la page d'erreur 404 d'inetpub. Pouvez-vous s'il vous plaît m'aider à résoudre ce problème? J'ai IIS 7.0Pourquoi mes prises ne sont-elles pas toutes exécutées?

Répondre

0

Avez-vous modifié IIS appropriée pour gérer le routage mvc?

Voici les étapes à suivre pour l'exécuter sur IIS 5 et 6. Vous devez également vérifier si vous disposez des dll d'exécution .net correctes sur l'autre ordinateur de développement pour exécuter le MVC. Cela suppose que vous n'utilisez pas IIS 7, car je ne sais pas comment cela est configuré pour exécuter MVC.

http://haacked.com/archive/0001/01/01/asp.net-mvc-on-iis-6-walkthrough.aspx

+0

J'utilise IIS 7.0. J'ai également essayé de section d'erreur de client dans le fichier de configuration Web avec le code d'état de 404 pour être redirigé vers le contrôleur dans la configuration de Web que j'ai fait plus tôt qui n'a pas fonctionné aussi bien –

Questions connexes