Я полностью протестировал свое приложение MVC в режиме отладки, но на последнем этапе его тестирования (после публикации) я обнаружил аномалию с сохраненным значением цены при использовании опубликованного веб-приложения.Десятичная точка теперь отсутствует, она двойная при отправке в виде сущности и отображается как двойная в представлении хранения таблицы в Microsoft Azure Storage Explorer.Однако он больше не имеет десятичной точки и теперь составляет 2325, а не 23,25.Я также проверил это с.десятичная точка.Это не проблема в отладке, но имеет тот же результат.

Это входные данные при тестировании моего приложения debug MVC.
Это выходные данные теста debug , отображаемые в хранилище таблиц.

Это идентичный ввод моего опубликованного приложения MVC (без изменений).
Это вывод моего опубликованного Тест приложения, как показано в хранилище таблиц.
Вот мой исходный код для форматирования на случай, если что-то изменится, но, поскольку он работает в режиме отладки, я не считаю это проблемой форматирования.
string price = Request["tbItemPrice"].ToString().Replace(".", ",").Replace("$", "");
ItemModel newItem = new ItemModel(inputImage.FileName, name, desc, Double.Parse(price));
TableOperation insertOperation = TableOperation.Insert(newItem);
TableResult result = table.Execute(insertOperation);
Буду признателен за любую помощь в хранении десятичного знака в опубликованной версии приложения.