2013-01-15 53 views
1

我遇到以下難題。我最近安裝了一個全新的Windows 8機器,具有該代碼在Windows 7(不知道其相關的)前工作之後NumberDecimalSeparator未顯示在Windows 8中的數字格式中指定的正確值

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

當通過代碼檢查當前文化信息的NumberDecimalSeparator運行它顯示了一個逗號而不是小數點。

在Windows設置中查看數字格式屏幕時,它肯定設置爲小數位。

這是.NET 4.5和Windows 8的問題嗎?

+0

我不能在Win8/.NET 4.5上重複該問題。當我改變設置時,輸出改變。 –

回答

0

我已經得到了這個工作。

我將應用程序池標識設置爲NetworkService,現在可以使用。但是,在另一臺機器出現同樣的問題時,我必須將其設置爲LocalSystem才能使其工作,因此我不太確定這是否是正確的解決方案。

相關問題