修改部署在 IIS 中项目接口返回的日期时间格式

问题

Asp.Net Core 项目在发布到 IIS 之后,接口返回的 Json 的时间日期格式从 2019-12-26 00:00:00 变为了 2019/12/26 0:00:00

服务器环境

操作系统: Windows Server 2012 R2
IIS 版本: 8.5.9600.16384

解决方案

打开 “控制面板” ,转到 “时钟和区域” 选项

打开 “区域” 选项,在格式选项卡中设置好你需要的日期时间格式

切换到 “管理” 选项卡,单击 “复制设置”,勾选 “欢迎屏幕和系统账户”、“新建用户账户”复选框

进入“IIS 管理器”,选择“应用程序池”

选择项目,然后单击“高级设置”,编辑“进程模型”中的“标识”选项。将内置账户修改为 "LocalService", "LocalSystem", "NetworkService" 这三个的其中一个才会生效,这里我选择的 "NetworkService" 。

重启网站,或者重启 IIS

参考链接

How to set Date and time format in IIS 7

猜你喜欢

转载自www.cnblogs.com/viazure/p/iis_format_datatime.html