我有一个应用程序,它可以以管理员身份运行而不会出错,但当管理员运行它时会产生错误。-The input string was not in correct format
应用程序错误。我试图弄清楚但不可能,因为大多数人都在寻找管理员权限来运行它,我在想为什么管理员不能运行该程序而不会出错?该程序与有关mssql-2008 r2
。两个用户的 SQL 登录设置相同。
答案1
最有可能的是,管理员和普通用户的区域设置不同。例如,用户的数字格式为“1,234.56”,而管理员的数字格式为“1 234,56”。
您可以通过以管理员和用户身份运行 powershell 并检查输出差异来检查这一点:
(123456).ToString("N")
[日期时间]::现在