我最近将一个 asp.net c# 网站从在 Windows Server 2003 上运行的旧服务器实例移到了带有 Windows Server 2012 的新盒子中。
有趣的是,double
GPS 坐标的值也从点表示法变为逗号表示法。
我检查了两个服务器区域设置并将其设置为南非(en-za) - 这是我所在的地方。
在带有 IIS 的新 2012 盒子上,值呈现如下:-25,839 28,184
在带有 IIS 的旧 2003 盒子上,值呈现如下:-25.839 28.184
为什么当我将它移到一个新的 IIS 盒子时它会改变?显然,这破坏了很多东西,因为我使用的地图控件正在寻找一个点。以下是旧服务器设置的摘录 - 运行良好。新服务器已使用相同的设置进行了复制,但没有发现任何效果。
您的帮助将不胜感激。