Je rencontre un problème avec mon site:Pourquoi certaines pages ne fonctionnent-elles pas avec des erreurs http personnalisées dans asp.net?
Les erreurs personnalisées ne fonctionnent pas pour moi. Cela devrait rediriger les erreurs générales vers une page, et 404 erreurs vers une autre. Cela fonctionne localement mais pas dans l'environnement hébergé.
<customErrors defaultRedirect="GeneralError.aspx" mode="on">
<error statusCode="404" redirect="404Error.aspx" />
</customErrors>
Edit: Ok je l'ai testé la chose d'erreur un peu plus, et il semble fonctionner pour les pages comme:.
www [domaine] .com/doesntexist.aspx
mais pas
www. [domaine] .com/doesntexist
Il ne fonctionne que si je mets .aspx là. Edit: quelqu'un sait comment je peux le faire pour que cela fonctionne pour les deux instances?
Je vous recommande de poster ce que deux questions distinctes, car ils sont probablement deux réponses distinctes. Ils ne semblent pas avoir quelque chose à faire l'un avec l'autre, sauf le fait qu'ils vous arrivent tous les deux, ce qui n'est pas pertinent. –
Mike je sais qu'ils sont hors de propos mais ils sont tous deux des questions simples, c'est pourquoi je les mets ici. – TheGateKeeper
"Les requêtes pour les pages gérées qui n'existent pas (c'est-à-dire pagenotfound.aspx) sont redirigées vers 404error.aspx?" Cela devrait être fait localement. – TheGateKeeper