Création de sites Internet et développement en France

Depuis 2005, ABC IDEA répond, résout, expertise et développe pour tous ses clients.

Pour plus d'informations, contactez-nous au  09 52 24 95 70.

Windows IIS - 2 articles

Solutions Windows IIS pour développeurs et administrateurs système

ABC IDEA > Articles > Windows IIS

Ces articles ont pour objectif de vous aider à résoudre des erreurs récurrentes rencontrées sur Windows IIS. Ce sujet est traité de manière directe, avec des exemples concrets pour faciliter le débogage et gagner du temps.

Vous y trouverez également des conseils sur l’optimisation SEO technique, la gestion des serveurs IIS, les configurations Windows ou DNS, et la stabilité des environnements web. Ce contenu s’adresse avant tout à celles et ceux qui veulent aller à l’essentiel, sans jargon inutile.

Trier par
Références par page :
14/04/2025

Pourquoi forcer une culture dans une application web ?

Lorsqu’une application ASP.NET est déployée sur un serveur, le comportement par défaut utilise souvent les paramètres régionaux du système ou du compte de l’utilisateur IIS. Cela peut entraîner des incohérences de format, notamment sur les dates, les chiffres ou les messages (ex : 4/2/2025 au lieu de 02/04/2025).

La solution : la balise dans web.config

Pour forcer l’application à utiliser la culture française partout, on peut définir la culture et la culture UI dans le fichier web.config via la section suivante :


  
    
  

Signification des attributs

  • culture : définit le format utilisé pour les dates, nombres, devises, etc.
  • uiCulture : définit la langue utilisée pour les ressources (fichiers .resx, messages traduits, etc.)

Effets attendus

  • Les dates seront affichées en format français dd/MM/yyyy
  • Les nombres utiliseront la virgule comme séparateur décimal
  • Les messages d’erreurs par défaut seront affichés en français (si disponibles)

À noter

  • Cette configuration affecte toute l’application web ASP.NET
  • Elle peut être surchargée localement dans le code avec CultureInfo si besoin
  • Un redémarrage de l’application (ou iisreset) peut être nécessaire après la modification

Conclusion

Ajouter dans le fichier web.config est un moyen simple, propre et efficace pour garantir une cohérence de culture dans toute l’application, quel que soit le serveur ou l’environnement de déploiement.

13/04/2025

Le problème

Il arrive qu'une URL apparemment correcte retourne une erreur 404 sur un serveur web. Ce phénomène peut être causé par la présence d’un caractère invisible : %E2%80%8B.

Origine du caractère

Ce code correspond à un caractère spécial appelé zero-width space (espace sans largeur) ou parfois à un espace insécable. Il est invisible à l’œil nu, mais bien présent dans l’URL.

Il peut être inséré involontairement lors d’un copier-coller depuis un éditeur de texte, un mail, ou une page web, et se retrouve souvent au survol ou au clic d’un lien.

Conséquence

La présence de ce caractère modifie l’URL, ce qui provoque une erreur 404 puisque le chemin demandé ne correspond plus exactement à celui attendu par le serveur.

Solution

Il suffit simplement de supprimer le caractère invisible de l’URL. Pour cela :

  • Copiez l’URL dans un éditeur de texte brut (comme Notepad++ ou VS Code)
  • Supprimez manuellement tout caractère suspect autour du lien
  • Rechargez la page après correction

Prévention

Évitez de copier-coller des URLs depuis des documents Word, des e-mails ou des éditeurs enrichis. Privilégiez toujours le texte brut pour manipuler des adresses web.

Trier par
Références par page :