我的应用程序发生了一些奇怪的事情。当我在本地运行时,我得到的结果应该是正常的十进制数。但是,当我从服务器运行相同的应用程序时,十进制数除以100. 我使用相同的代码,部署相同的应用程序,我想知道为什么发生这种情况。 欢迎任何建议。在此先感谢,Laziale在本地和远程运行相同的应用程序的不同结果 - Windows应用程序
3
A
回答
3
很明显,您的服务器正在运行一个不同的区域设置。
无论何时您从字符串转为十进制,语言环境(CultureInfo)都很重要。
例如,ConvertToDecimal("1.00")
可以给取决于.
是否被设置为小数分离器或千位分隔1
或100
。
为防止出现这种情况,请始终使用ConvertToDecimal("1.00", someCulturInfo)
。
当字符串按用户区域设置定义时,您只能依靠默认值。
+1
+1正好击败了我。 – 2012-04-13 14:23:04
+0
@JoshuaDrake非常感谢您提供有用的信息。请保持我们更新。 – 2012-04-13 14:23:44
相关问题
- 1. 程序运行在不同的IP应用程序
- 2. 在相同的Rails应用程序中的API和基本应用程序
- 3. Windows Store应用程序中的本地和远程数据库
- 4. Windows应用程序运行它的用户的不同权限
- 5. 启动应用程序和应用程序运行时UITableView中的自动布局结果会有所不同
- 6. 使用同一应用程序的不同版本运行2个Windows服务
- 7. Iphone - 多个应用程序,不同的应用程序ID,相同的令牌
- 8. android和多个运行相同的应用程序
- 9. 在不同版本的iPad上运行应用程序
- 10. ASP.NET:多个程序集版本,相同的Web应用程序
- 11. 如果我的asp.net应用程序产生一个进程,该进程是否在asp.net应用程序运行的同一个应用程序域内运行?
- 12. 不同版本的IOS应用程序
- 13. 发布不同版本的相同应用程序
- 14. 应用程序:didFinishLaunchingWithOptions等同于应用程序已在运行的情况?
- 15. 从C#ASP.NET应用程序进行远程和本地打印
- 16. 在仿真器上运行的Android应用程序与本地主机上的应用程序同步?
- 17. 苹果应用程序商店中的两个不同的应用程序具有相同的名称?
- 18. AIR运行相同的应用程序两次进行测试
- 19. 在同一个应用程序中同时运行AQXMLParser和NSXMLParser
- 20. 本地运行App Engine应用程序。
- 21. Silverlight或WPF应用程序或WPF浏览器应用程序在本地运行的应用程序?
- 22. 关于相同的应用程序,但不同的应用程序商店不同的二进制文件
- 23. 从Windows XAML应用程序运行控制台应用程序
- 24. .NET Core,并行运行具有不同配置的相同应用程序?
- 25. iphone应用程序崩溃,同时应用程序运行一个线程asyc
- 26. 是否可以在本地运行同时在不同节点版本上运行的多个应用程序?
- 27. 团结mvc4和的WebAPI相同的应用程序
- 28. CSS在本地和远程应用不同
- 29. 在不同版本的Windows上测试UWP应用程序?
- 30. AppStore显示相同的应用程序
请给出一个有问题的代码的例子。 – 2012-04-13 14:20:48
很少有想法:比较文化,并检查你是如何部署代码---你可以有条件编译/调试设置。 – 2012-04-13 14:23:30