Windows Server显示设置未显示

时间:2012-11-04 13:21:35

标签: asp.net iis windows-server-2008

在我的Windows Server 2008 R2服务器上,我设置了:

“地区和语言” - > “格式” - > “丹麦语(丹麦语)

当我在此处看到设置时,以及当我点击“其他设置”时,它似乎是正确的。但是,在我的应用程序中,它设置不正确。在这里,我的输出仍然是美国人。

例如,这两种情况我都遇到了问题:

  • Datetime.ToString()提供11/4/2012 1:18:38 PM而不是04/11/2012 13:18:38。
  • 当我输入50,00的双倍时,它被忽略并设置为5000.当使用点时,它可以工作。它应该是小数

当然我可以在应用程序中专门设置它,但我想知道为什么在将格式设置为丹麦语时将其设置为默认为英语。

我还设置了以下内容:

  • 位置=“丹麦”
  • 默认输入语言=“丹麦语”

我该如何解决? : - )

1 个答案:

答案 0 :(得分:1)

ASP.NET在不同的用户帐户下运行,因此您需要复制区域设置。

区域和语言控制面板的管理标签上,您应该有复制设置... 按钮。这会将您帐户中的设置复制到欢迎屏幕,系统帐户和新用户帐户。

要检查的另一件事是<globalization>文件中的web.config部分 - 您可能正在从用户的浏览器中获取文化设置。