I recently had a program fail in a production server because the server was missing a time zone, so the following line threw an exception:
TimeZoneInfo.ConvertTime(date, TimeZoneInfo.Local, TimeZoneInfo.FindSystemTimeZoneById("Argentina Standard Time"))
I fixed it exporting the time zone registry branch from a test server, importing it to the production server.
My question is, is it possible to install time zones selectively? How is it possible that one was missing?