Message d’erreur lorsque vous visitez un site Web qui est hébergé sur IIS 7.0 : « HTTP erreur 404.12 – URL_HAS_HIGH_BIT_CHARS »

Symptômes

Vous avez un site Web qui est hébergé sur Internet Information Services (IIS) 7.0. Lorsque vous visitez ce site Web, vous pouvez recevoir un message d’erreur semblable au suivant :
Erreur du serveur
--------------------------------------------------------------------------------
Erreur HTTP 404.12 – URL_HAS_HIGH_BIT_CHARS
HRESULT : 0
Description de HRESULT
# L’opération s’est terminée correctement.
Ce problème se produit lorsque l’URL du site Web contient des caractères étendus. Par exemple, vous rencontrez ce problème lorsque l’URL contient des caractères accentués ou les caractères allemands.

Cause

Ce problème se produit parce que la propriété allowHighBitCharacters de l’élément XML de requestFiltering a la valeur false.

Résolution

Pour résoudre ce problème, procédez comme suit :
  1. Ouvrez le fichier ApplicationHost.config. Le fichier ApplicationHost.config se trouve dans le dossier suivant :
    %SystemRoot%\System32\Inetsrv\Config
  2. Recherchez l’élément requestFiltering XML.
  3. La valeur de la propriété allowHighBitCharacters sur true.
Propriétés

ID d'article : 942075 - Dernière mise à jour : 17 janv. 2017 - Révision : 1

Commentaires