我有一个Silverlight应用程序和相应的ASP.Net应用程序托管它。为什么CurrentCulture和CurrentUICulture有所不同?
我想使用检测到的文化设置来格式化Silverlight应用程序中的日期,但我不认为它正确检测系统设置(或者使用某些我不知道将其设置的设置)。
当我检查线程上的文化值(在ASP.Net应用程序和Silverlight中)时,CurrentCulture已正确设置为en-GB,但CurrentUICulture为en-US。
我在Windows 8上运行,位置和语言都设置为en-GB。
我已经使用Fiddler检查浏览器设置,它发送Accept-Language头值作为en-GB。
这是我需要改变的Web服务器上的一些设置?我在开发服务器中使用Visual Studio的内部版本。
[CurrentCulture和CurrentUICulture属性的.NET中的CultureInfo有什么区别?](http://stackoverflow.com/questions/329033/what-is-the-difference-between-currentculture- – nhahtdh