2010-01-13 103 views
7

我最近有一個項目在生產服務器會失敗,因爲服務器是缺少一個時區,所以下面的行拋出異常:是否可以在服務器上安裝時區?

TimeZoneInfo.ConvertTime(date, TimeZoneInfo.Local, TimeZoneInfo.FindSystemTimeZoneById("Argentina Standard Time")) 

我固定它從測試服務器導出時區註冊表分支,將其導入生產服務器。

我的問題是,是否有可能有選擇地安裝時區?一個人失蹤怎麼可能?

回答

1

Microsoft安裝在註冊表中的時區和文化由標準修補程序更新。所以根據windows的版本(包括補丁級別),一些較新的文化和時區可能不存在......或者如果它們存在,它們可能具有過時的定義。這些東西......特別是時區......有定期更新的趨勢。

我有很多被壓抑的憤怒事實,他們存儲在註冊表中,只能添加到管理員帳戶......但這是另一個論壇。

相關問題