Mon application Web fonctionne sur Windows 2003 .Net 3.5.
J'ai des utilisateurs d'Israël (GMT +2), et Israël est passé à l'heure d'été le 26/3/10 donc maintenant c'est (GMT +3).
J'utilise TimeZoneInfo.ConvertTime qui ne sait pas que le passage à l'heure d'été est le 26/3/10 et convertit donc toujours en GMT +2.
J'ai demandé sur StackOverflow : https://stackoverflow.com/questions/2530834/problem-with-timezoneinfo-converttime-missed-the-daylight-saving-switch/2532104#2532104
Et on m'a dit que je devais faire une mise à jour : HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT \CurrentVersion\Time Zones \Israel Heure normale \Dynamic DST
J'ai trouvé cette mise à jour :
http://support.microsoft.com/kb/976098
Cette mise à jour est censée corriger le DST dynamique pour 2010. Est-ce la mise à jour dont j'ai besoin ?
Où puis-je trouver une mise à jour qui traite de 2011 2012 ?
Devrai-je mettre à jour mon Windows chaque année pour que l'heure d'été soit correcte ?