У меня есть приложение, разработанное с использованием mvc 5.1 и dot net framework 4.5. Недавно я заметил, что тип данных decimal
не отображается таким же образом при работе в режиме отладки в visual studio 2013 и опубликованном режиме. Под этим я подразумеваю, что если у меня есть значение 34.50
, то в режиме отладки он отображает его как 34.50
, тогда как при публикации он публикуется как 34,50
. Пожалуйста, обратите внимание, что врендеринг десятичного числа не одинаковый в отладочной и опубликованной версии
Windows 8> Настройки> область> Формат формат подгоняют
У меня есть '.'
как десятичное.
Может ли кто-нибудь объяснить, что может быть причиной этой проблемы, и как я могу ее решить?
Последние обновления
Я недавно скачал я недавно скачал версию музыки магазин с asp.net сайта. Я обновил этот проект от mvc3 до mvc с помощью visual studio 2012.
Я запускал его с версии 2012 года, и он отображал десятичные знаки как «.».
Затем я опубликовал его и там было вынесено как «»
Из этого я могу сделать вывод, что проблема не связана с mvc5
Так как она использует mvc4, я должен был использовать .net v4.5 для пула приложений
Могли бы вы иметь конфигурационное преобразование, изменяющее настройки локали? – Kane
Вы публикуете его на другом компьютере? – AxdorphCoder
Я видел, что было обновление Windows, и после этого он начал вести себя так. У моего коллеги тоже была такая же проблема, как и я. Да, приложение работает на сервере и там, оно все еще отображает «.». Я думаю, там еще ничего не было. – learning