I am running a site on IIS that reads the culture info from Thread.CurrentThread.CurrentCulture. This comes from the System culture info from what I understand. I need it set to a certain value and I've been unable to change it at the OS level.
My windows 7 computer was initially set up in the en-GB culture, and I now need to switch it to en-US. I have changed it in the Region and Language control panel. In the Formats tab, The Format is English (United States), In the Location tab, the current location is United States, in the Administrative tab, Current language for non-Unicode programs is English (United States). After restart, the values all read correct in the windows UI.
I've restarted my computer after those changes, I've cleared my local DNS (don't know if that matters), I've restarted IIS, I've recycled the app pool, but it still reads as en-GB.
Is there anything else I need to do to update this cultureInfo?