2013-04-05 149 views
1

在我的代碼,我有這樣的:

@String.Format("{0:c}", item.Amount) 

它顯示例如£4.50,當我在調試模式下運行它。當我將應用程序部署到Windows Azure時,它的輸出爲4.50美元。

我已經部署到西歐網站,但顯然配置設置爲美國區域設置。有誰知道是否有辦法讓我手動告訴我的Azure網站使用英鎊符號嗎?

我正朝着配置下的應用程序設置部分漂流,但我不知道放置在這裏的鍵/值。

回答

6

閱讀this

的解決辦法是這樣的:

<globalization uiCulture="en-GB" culture="en-GB" /> 

的web.config您system.web區間內。

需要了解的是,Windows Azure中的所有虛擬機都使用默認的美國語言環境和UTC時間運行。

+1

太棒了!有時候我會變得如此愚蠢。我實際上找到了那篇文章,並看到了這一行,但是在Windows Azure配置部分尋找放置它的位置,而不是顯而易見地將其放入web.config並重新部署。 D'呃!感謝您回答這麼快! – 2013-04-05 09:02:00