我有一个 Silverlight 应用程序和相应的托管它的 ASP.Net 应用程序。
我想使用检测到的文化设置来格式化 Silverlight 应用程序中的日期,但我认为它没有正确检测系统设置(或者它使用了一些我不知道的设置作为它们的基础)。
当我检查线程上的文化值(在 ASP.Net 应用程序和 Silverlight 中)时,CurrentCulture 正确设置为 en-GB,但 CurrentUICulture 是 en-US。
我在 Windows 8 上运行,位置和语言都设置为 en-GB。
我使用 Fiddler 检查浏览器设置,并将 Accept-Language 标头值作为 en-GB 发送。
这是我需要更改的网络服务器上的某些设置吗?我正在使用 Visual Studio 的内置开发服务器。