Existe-t-il un moyen d'obtenir la culture du serveur sur lequel mon application Web est déployée via le code? Nous exécutons une application Web asp.net C# sur une boîte IIS 7 avec Crystal Reports installé.Obtention de la culture du serveur Web
Répondre
Que diriez-vous:
CultureInfo.CurrentCulture
Pourquoi une application web besoin de vérifier la culture du serveur alors qu'il devrait être conçu pour fonctionner sur un serveur?
Je pense qu'il est étrange qu'une application web ne puisse être déployée qu'en version anglaise de Windows.
Vous avez raison. C'est étrange. En réalité, lorsque vous installez des rapports Crystal, la culture de l'application est définie en fonction du serveur sur lequel elle a été déployée. Cela signifie que toutes les dates doivent être transmises au cristal dans un format localisé. Cependant, lorsqu'un utilisateur accède à l'application Web, il peut choisir parmi différentes langues autres que la culture de serveur sur laquelle l'application s'exécute. Cela modifie l'apparence des dates et d'autres fonctionnalités. Cependant, lorsque cet utilisateur exécute un rapport, nous devons à nouveau formater les dates pour refléter la culture SERVER, d'où la nécessité de savoir. –
Puis-je supposer qu'il s'agit d'un problème lié à Crystal Report? Avez-vous eu l'occasion de discuter avec leur équipe de soutien à ce sujet? Ils peuvent déjà avoir les réponses à vos questions. –
- 1. Paramètre demandé Culture lors de la consommation de services Web
- 2. Modifier la culture lors de la désérialisation du service WCF
- 3. Recherche du fuseau horaire et de la culture du client via le service Web
- 4. Problème lors du débogage de la culture personnalisée
- 5. Culture globale .NET sur un nouveau serveur
- 6. Process.Start spécifiez la culture
- 7. La culture change inexplicablement pendant la demande d'application Web ASP.NET
- 8. Personnalisation du serveur Web Cassini
- 9. Meilleure pratique pour la structure de fichiers du serveur Web
- 10. Obtention du contenu d'iframe
- 11. Obtention du nom de la fenêtre active
- 12. Exemple de regex du fichier journal du serveur Web YQL
- 13. convertisseurs WPF: où la culture proviennent de
- 14. Obtention de la couleur de la légende du formulaire actif
- 15. Fournisseurs ASP.Net du serveur Web dans DMZ
- 16. Obtention du contenu de PropertyGrid?
- 17. site web/adresse IP sortante du serveur web
- 18. Obtention du montant de la TVA dans la colonne calculée
- 19. Obtention des modifications OnClientClick d'ASP.NET ImageButton sur le serveur
- 20. Sélection du fichier de ressources avec GetGlobalResourceObject, lecture contre la culture actuelle
- 21. Obtention de la version
- 22. projets de déploiement Web - à distance du serveur IIS
- 23. PHP façon de trouver le chemin d'accès du serveur Web?
- 24. Obtention du chemin absolu correct dans la bibliothèque utilisée par le projet Web
- 25. Serveur de développement Web ASP.NET
- 26. Script Bash: obtention de la sous-liste du fichier
- 27. Obtention du nom de la méthode actuelle en C++
- 28. FluentNHibernate: Obtention du fichier Examples.FirstProject
- 29. Obtention des informations de certificats à partir du serveur Windows 2008 CA
- 30. Obtention du délai de connexion dans OCCI
Eh bien, j'ai essayé cela et il a juste retourné la culture de mon interface utilisateur. J'avais besoin de la culture de l'OS quand il a été installé. Pour ce faire, vous devez faire ceci: CultureInfo.InstalledUICulture. Mais cela ne renvoie que la culture de l'OS lors de son installation. Si vous tentez de modifier la culture et que vous l'utilisez ensuite, la culture initialement installée sera restituée. Codage heureux et merci! –