2010-11-23 4 views
0

Est-ce que quelqu'un d'entre vous sait comment gérer les erreurs HTTP XXX.X IIS dans un fichier web.config? J'ai essayé de faire ce qui suit:Comment gérer les erreurs HTTP 403.9 dans le fichier web.config?

<customErrors mode="On" defaultRedirect="error.aspx"> 
    <error statusCode="403" redirect="error403.aspx" /> 
    ... 
    <!--NOTE: The following does not work--> 
    <error statusCode="403.9" redirect="error403.9.aspx" /> 
    <!--ENDNOTE--> 
    ... 
    <error statusCode="404" redirect="error404.aspx" /> 
    ... 
</customErrors> 

Mais évidemment cela n'a pas fonctionné, car le fichier web.config attend un entier comme la valeur statusCode.

CONTEXTE: WinServer 2003 - ASP.NET 3.5

Répondre

1

Un 403,9 ne va pas être filtré vers .Net de toute façon. Tout le point d'un 403.9 est de dire que le serveur web est déjà surchargé et qu'il ne peut pas gérer la requête. Donc, pour cet exemple particulier, cela ne fonctionnera pas.

Pour plus de clarté, certains de ces codes (comme 401 et 403) sont des codes IIS et ne peuvent être traités qu'à ce niveau. Donc, si vous voulez quelque chose de spécifique à 403.9, vous devrez modifier la configuration d'IIS pour lui dire quoi faire.

+0

Merci pour votre réponse. – Unlimited071

Questions connexes