为什么发布模式会影响Thread.CurrentThread.CurrentCulture?

时间:2010-05-01 18:06:56

标签: c# asp.net

我有ASP .NET应用程序。 我在Application_Begin请求中设置了culture:

System.Threading.Thread.CurrentThread.CurrentCulture = myCulture;
System.Threading.Thread.CurrentThread.CurrentUICulture = myCulture;

当我从页面获取当前文化时,它在调试模式下为myCulture,在发布模式下为“en-GB”。

我不明白为什么发布模式会影响Thread.CurrentThread.CurrentCulture

我使用VS2010和.NET 4.0

由于

1 个答案:

答案 0 :(得分:0)

我发现了问题。我在发布模式下使用javaScript压缩器,如果你没有指定自己的文化,它会改变当前线程的文化。

所以,小心使用javascript comressors =)