Comment éviter les “aspxerrorpath” être passé comme une chaîne de requête ASP.NET des pages d'erreur personnalisées

Dans mon ASP.NET application web, j'ai défini des pages d'erreur personnalisées dans mon web.fichier de configuration comme suit:

<customErrors mode="On" defaultRedirect="~/default.html">
     <error statusCode="404" redirect="~/PageNotFound.html" />
</customErrors>

Dans le cas d'une erreur 404, mon site redirige vers la default.html page, mais il passe "aspxerrorpath" comme un paramètre de chaîne de requête pour la page d'erreur personnalisée comme suit:

http://www.example.com/default.html?aspxerrorpath=/somepathcausederror/badpage.aspx

Je ne veux pas que le comportement. Je veux que l'URL de redirection pour simplement lire:

http://www.example.com/default.html

Est-il un moyen pour y parvenir?

InformationsquelleAutor DSharper | 2010-11-19