1

Voici ce que j'ai dans mon web.config:MVC 2 customErrors fonctionne localement mais pas en direct?

<customErrors mode="On" defaultRedirect="/pages/sitemap"> 
     <error statusCode="404" redirect="/pages/sitemap" /> 
    </customErrors> 

Localement cela fonctionne comme prévu, mais vivre pour une raison quelconque, je reçois toujours la page d'erreur de vanille 404?

J'utilise MVC 2 avec des zones, des pensées?

Répondre

1

Juste une pensée rapide, vous avez essayé d'ajouter le ~ à vos réoriente? La structure de votre application/répertoire est probablement différente sur PROD que sur votre machine de test locale.

<customErrors mode="On" defaultRedirect="~/pages/sitemap"> 
     <error statusCode="404" redirect="~/pages/sitemap" /> 
    </customErrors> 

Aussi, jetez un coup d'oeil si vous avez quelque chose semblable à l'extrait suivant dans votre web.config

<httpErrors errorMode="DetailedLocalOnly"> 
<error statusCode="403" subStatusCode="4" path="custerr\403.4.htm" responseMode="File" /> 
</httpErrors> 

Ce « pourrait » être primordial vos paramètres.

+0

oui, essayé cela avec zéro chance -Merci si – Slee

+0

j'ai vu d'autres commentaires sur le SO sur les paramètres IIS dans le web.config remplaçant vos customErrors. Laissez-moi voir si je peux trouver autre chose ... – Tommy

Questions connexes