1

我有以下问题让我很困惑。在此代码之前在 Windows 7 上运行后,我最近安装了一台新的 Windows 8 机器。(不确定它是否相关)

Console.Write(System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator);

运行代码检查当前文化信息的 NumberDecimalSeparator 时,它显示逗号而不是小数点。

在 Windows 设置中查看数字格式屏幕时,它肯定设置为小数位。

这可能是 .Net 4.5 和 Windows 8 的问题吗?

4

1 回答 1

0

我已经让这个工作了。

我将应用程序池标识设置为 NetworkService,它现在可以工作了。然而,在另一台有同样问题的机器上,我必须将它设置为 LocalSystem 才能让它工作,所以我不太确定这是否是一个正确的解决方案。

于 2013-01-16T10:54:48.513 回答