2013-06-26 1 views
0

J'utilise le routage d'URL dans asp.net 4.0 (formulaire web).Gestion de l'erreur 404 dans asp.net 4.0 avec routage Url?

Sur le serveur, quand n'importe quel utilisateur essaye de taper n'importe quelle URL ou change le modèle d'URL alors je finis avec l'erreur 404.

error on server

Comment gérer cette situation? Guidez-moi s'il-vous-plaît.

Merci.

+0

Utiliser une page d'erreur 404 personnalisée ??? Nous n'avons aucune idée de ce que vous demandez ... –

+0

Nous allons avoir besoin des paramètres de route de la table de routage et de l'URL tapée dans le navigateur pour voir ce qui ne va pas. – welegan

+0

quand j'essaye de changer le modèle d'URL sur le serveur alors j'obtiens la page générique d'IIS7 404 mais je voudrais rediriger à ma page «404-page-non-trouvée». Donc, demander à faire? –

Répondre

0

Je vois, donc cette question est d'avoir une page d'erreur 404 personnalisée, pas pourquoi le 404 est à venir pour un itinéraire spécifique. Afin de gérer les erreurs personnalisées dans MVC, vous pouvez remplacer la méthode

de votre contrôleur. Si vous utilisez des formulaires Web, il est préférable d'utiliser l'élément d'erreurs personnalisées de web.config. Voir msdn documentation for the customErrors web.config element. Exemple:

<customErrors defaultRedirect="/Abhishek_cusstom_error.aspx" 
      mode="RemoteOnly"> 
</customErrors> 
Questions connexes