.NET全球化设置 - Windows Server 2012的IIS上的双值是逗号

ria*_*ndl 3 c# asp.net globalization regional-settings

我最近将一个asp.net c#网站从运行在Windows Server 2003上的旧服务器实例迁移到了一个带有Windows Server 2012的新盒子.

有趣的是,doubleGPS坐标的值也从点标记变为逗号标记.

我检查了两个服务器区域设置并将其设置为南非(en-za) - 这是我所在的位置.

在带有IIS的新2012年框中,值呈现如下:-25,839 28,184
在旧版2003的IIS框中,值呈现如下:-25.839 28.184

当我将它移动到新的IIS盒时,为什么它会改变?显然这会破坏很多东西,因为我使用的Map控件正在寻找一个点.下面是旧服务器设置的摘录 - 工作正常.新服务器已使用相同的设置进行复制,但没有注意到任何效果.

非常感谢您的帮助.

在此输入图像描述

use*_*862 5

通过RDP会话设置区域设置时,实际上只是为会话设置区域设置.

在"区域设置"对话框中,单击"管理"选项卡,然后将新设置复制到欢迎屏幕和新帐户.

可能必须重新启动Box,不确定是否需要它.