在我的代码中我有这个:
@String.Format("{0:c}", item.Amount)
当我在调试模式下运行时,它显示例如£4.50。当我将我的应用程序部署到Windows Azure时,它会输出4.50美元。
我已部署到西欧网站,但显然配置设置为美国语言环境。有谁知道我是否有办法手动告诉我的Azure网站使用£符号?
我正在向配置下的app设置部分漂移,但我不知道要放在这里的键/值。
答案 0 :(得分:6)
阅读this。
解决方案就像:
<globalization uiCulture="en-GB" culture="en-GB" />
在web.config的system.web
部分。
很高兴知道Windows Azure中的所有虚拟机都使用默认的美国语言环境和UTC时间运行。