【发布时间】:2022-07-13 07:06:22
【问题描述】:
我们有一些代码可以在后端 .NET 服务器上调用,也可以通过 Blazor 编译的(客户端)WebAssembly 代码调用。
我们已将后端服务器设置为始终在 UTC 时区下运行。
如果不进行任何更改,Blazor 编译的 WebAssembly 将在用户的浏览器时区上执行,从而导致行为不一致。
如何确保 Blazor 编译的代码在 UTC 中执行?
【问题讨论】:
标签: .net
我们有一些代码可以在后端 .NET 服务器上调用,也可以通过 Blazor 编译的(客户端)WebAssembly 代码调用。
我们已将后端服务器设置为始终在 UTC 时区下运行。
如果不进行任何更改,Blazor 编译的 WebAssembly 将在用户的浏览器时区上执行,从而导致行为不一致。
如何确保 Blazor 编译的代码在 UTC 中执行?
【问题讨论】:
标签: .net
在某些初始化步骤期间,在您的 blazor 编译代码中的某处调用 Environment.SetEnvironmentVariable("TZ", "UTC")。
【讨论】: