我們有一個WCF Web服務返回一些包含日期時間值的xml作爲字符串。該值首先從數據庫中讀出,然後使用.ToString()附加到xml字符串中。IIS默認日期時間格式
我們有很多Web服務器正在運行,但是這個特定的服務器正在將日期時間值轉換爲24小時值,我們需要它有12小時值,但我無法弄清楚如何更改IIS默認日期格式。我試圖改變區域設置,並且着眼於Web服務的文化和用戶界面文化價值,它們都被設置爲「不變語言(不變國家)」。
我認爲這可能需要註冊表更改。有誰知道如何更改Web服務的日期時間格式?
我們不能在這個階段更改代碼,所以我唯一的選擇是更新服務器本身。
它的Windows Server 2008的
上運行謝謝
您是否檢查運行您的webservice的用戶的區域設置? –
您的意思是IIS用戶或用於啓動Web服務的用戶帳戶? –
我的意思是實際運行WCF服務的帳戶(請參閱任務管理器中的用戶列)。或者它在IIS應用程序池中運行?然後它會是這個用戶... –