43 votes

Où et comment définir<customErrors mode=”on”> pour mon application Web asp.net MVC 3

Je souhaite définir l'erreur personnalisée sur true pour empêcher les utilisateurs d'afficher des informations détaillées sur mon application. Mais je ne trouve pas où écrire ce <customErrors mode="on"> ; devrait-il être dans le web.config ou dans le web, debug.config ou ailleurs ?

BR

5voto

toannm Points 435

Insérez dans Web.config et créez une page d'erreur pour la redirection. Dans MVC, vous avez HandleErrorAttribute, marquez-le sur l'erreur inattendue de classe pour gérer, l'avez enregistré et lancez la page d'erreur. Erreur personnalisée est la page par défaut pour une erreur spécifique avec un code d'état connu.

 <system.web>
    <customErrors mode="On">
      <error statusCode="404" redirect="/PageNotFound?" />
    </customErrors>
</system.web>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X