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.

Articles >  Windows IIS

Forcer la culture FR dans une application ASP.NET

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.

Besoin d'un site Internet ?
Prenez la bonne décision.

Contactez-nous au ​09 52 24 95 70.