2010-01-13 18 views
7

Niedawno miałem program nie na serwerze produkcyjnym, ponieważ serwer brakowało strefę czasową, więc następujący wiersz zwrócił wyjątek:Czy można zainstalować strefy czasowe na serwerze?

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

Naprawiłem to eksporcie po raz gałąź rejestru strefy z serwera testowego, importowanie go do serwera produkcyjnego.

Moje pytanie brzmi, czy możliwe jest selektywne instalowanie stref czasowych? Jak to możliwe, że jeden z nich zaginął?

Odpowiedz

1

Strefy czasowe i kultury, które Microsoft instaluje w rejestrze, są aktualizowane za pomocą standardowych łatek. Tak więc w zależności od wersji systemu Windows (w tym poziomów poprawek) Niektóre nowsze kultury i strefy czasowe mogą nie być obecne ... lub jeśli są obecne, mogą mieć nieaktualne definicje. Te rzeczy ... szczególnie Strefy Czasowe .... mają tendencję do aktualizowania dość regularnie.

Mam dużo stłumionej złości na temat faktu, że są one przechowywane w rejestrze i mogą być dodane tylko do konta administratora ... ale to jest na inne forum.

Powiązane problemy