调试和发布版本中的十进制渲染不相同

时间:2014-08-29 12:25:23

标签: .net iis-6 asp.net-mvc-5.1

我使用mvc 5.1和dot net framework 4.5开发了一个应用程序。最近我发现在Visual Studio 2013和发布模式下以调试模式运行时,数据类型decimal的呈现方式不同。我的意思是,如果我的值为34.50,则在调试模式下,它将其呈现为34.50,而在发布时将其呈现为34,50。请注意

  

Windows 8&gt;设置&gt; <地区>格式自定义格式

我有'.'小数。

任何人都可以指导可能导致此问题的原因,我该如何解决?


最新更新

我最近下载了我最近从asp.net网站下载了音乐商店版本。我使用visual studio 2012将该项目从mvc3升级到mvc。

我是从vs 2012开始运行的,它将小数点作为&#39;。&#39;

然后我发布了它,并在那里呈现为&#39;,&#39;

由此,我可以推断该问题与mvc5

无关

由于它使用mvc4,我不得不使用.net v4.5作为应用程序池

1 个答案:

答案 0 :(得分:0)

当我们说“复制到系统帐户等”时,如果存在已存在的应用程序池,则不会将这些设置复制到该帐户。所以基本上由于某种原因它不会将设置复制到现有的应用程序池用户帐户。所以我创建了一个新的应用程序池,解决了这个问题