在实时服务器上奇怪的号码转换?

时间:2012-03-29 20:59:22

标签: asp.net

当我在调试模式下运行我的asp.net网站时,一切都很好,花花公子,例如数字的格式如下:0,21。 但是当我运行我的实时网站时,它变成了这样:0.21。 这一切都很疯狂,我在C#代码中找不到任何可以做这么可怕的事情的东西。 理论我是因为服务器上的语言或类似的东西。 有什么不同于在VS中本地运行或在IIS 6上运行它 Windows Server 2003?

1 个答案:

答案 0 :(得分:1)

这是默认文化不是预期的标志。

尝试将以下内容添加到globalization文件的web.config部分,看看是否有帮助:

德国的例子:

<globalization uiCulture="en" culture="en-GB" />

请参阅MSDN参考实现:http://msdn.microsoft.com/en-us/library/bz9tc508.aspx

以下是不同地区的文化: http://www.csharp-examples.net/culture-names/

选择可能适合您的那个。