Как работает TimeZone.CurrentTimeZone, если работает в приложении ASP.NET?Возвращает ли он часовой пояс пула приложений, в котором запущено приложение?При использовании олицетворения возвращает ли часовой пояс пользователя его олицетворение?
Это часовой пояс на компьютере, на котором выполняется код. Это хранится в HKLM, т.е. это настройка уровня машины, а не уровня пользователя. Так что не имеет значения, используется ли безличность. Значение все равно будет таким же. Отметьте TimeZone.CurrentTimeZone , что TimeZoneInfo.Local