Полностью квалифицированный класс, приведенный выше, немного отключен, но, возможно, он изменился в .NET 3.5.
System.Globalization.CultureInfo.CurrentCulture.ClearCachedData()
также не забудьте включить (в C # .NET) или импортировать (с VB.NET) библиотечную ссылку System.Globalization.CultureInfo
Позвоните прямо перед использованием DateTime.Now
. Хотя, вероятно, лучше всего вызывать его в событии запуска вашего файла Global.asax.
==========
Также убедитесь, что вы проверяете часовой пояс на самом Windows Server или на локальном компьютере в зависимости от того, где работает веб-сервер IIS.