У меня есть простая проблема с десятичным разбором. Следующий код отлично работает на моем компьютере, но когда я публикую проект на сервере (VPS, Windows Server 2008 R2 стандартная версия), я получаю сообщение об ошибке "Строка ввода была в неправильном формате". Любые идеи, что неправильно?
Я храню этот анализируемый номер в таблице DB DB - тип столбца DECIMAL(10, 4)
Исходный код:
CultureInfo nonInvariantCulture = new CultureInfo("en-AU"); //or pl-PL
nonInvariantCulture.NumberFormat.NumberDecimalSeparator = ".";
Thread.CurrentThread.CurrentCulture = nonInvariantCulture;
string toConvert = ("3,4589").Replace(",", "."); //it an example
decimal parsed = decimal.Parse(toConvert);