Windows Azure的时区默认使用UTC,如果是VM可以直接修改,但Azure Web Apps的隔离性导致我们无法进行设置。应用系统使用DateTime.Now的地方很多,不可能做出一一修改。现在可以通过WEBSITE_TIME_ZONE解决该问题,操作如下:
1、选择要设置的Web App,进入CONFIGURE
2、app settings添加一个新项:KEY=WEBSITE_TIME_ZONE、VALUE=China Standard Time,保存设置
上面的VALUE可以是其它任何时区