Last post Nov 20, 2012 05:11 PM by PhilDulac
Nov 19, 2012 03:44 PM|PhilDulac|LINK
I have a little problem trying to update ASP.NET culture definitions. To make a long story short, when I change the local fr-CA decimal/currency separator from "." to ",", it doesn't take effect. Tried iisreset, reboot, reinstall ASP.NET from VS 2010 command
prompt. On the same computer, I run a plain console app and everything goes well. Any clue on what's going on?
Here's a link to the fully explained problem:
Nov 20, 2012 05:11 PM|PhilDulac|LINK
A collegue of mine pointed out that localization informations are kept under some registry keys:
Wich led us to think that if localization is user defined, and IIS runs with the DefaultAppPool user, changing my user localization settings won't have any effect.
Based on registry informations, we took the easy way out: copy the default localization settings from default to those used by the DefaultAppPool user.
Export (for backup -> IMPORTANT!!, if things go wrong, you'll need it)
Where S-1-5-82-3006700770-424185619-1745488364-794895919-4004696415 is the key used by the DefaultAppPool user
Modify the first exported key path to be the same as the second
Even if this definitly solved the problem, there might be a better solution and I'd still love to ear from it.
Link to the fully explained problem/solution: