Nos administrateurs ont migré de manière inattendue un serveur sur lequel mon service .NET Windows s'exécute (Windows 2008 ... en raison d'anciennes applications). Il s'exécute sous le compte LocalSystem. Le framework cible est .NET Framework 4 Client Profile.Modification de la culture par défaut pour le service Windows s'exécutant en tant que système local
Dans mon service, la méthode DateTime.Parse
génère désormais une exception de format non valide.
Quand j'ajouter à OnStart
Thread.CurrentThread.CurrentCulture = new CultureInfo("cs-CZ", false);
ça va mieux, mais encore dans certaines méthodes, il ne fonctionne pas, en cours d'exécution probablement dans différentes therads.
Comment configurer le serveur ou modifier le programme pour que tous les threads soient créés avec une culture appropriée?
sur quelle version du framework? peut-être [ceci] (https://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.defaultthreadcurrentculture (v = vs.110) .aspx) – dlatikay
@dlatikay .NET framework 4 Profil client –
J'ai besoin de reconstruire pour 4,5? –