I hosted my blazor scheduler on a Unix server, when I access the website through a windows computer, the error
System.IO.FileNotFoundException: Could not find file '/usr/share/zoneinfo/AUS Central Standard Time' pops up. From this error, I can conclude that Blazor thought I am on a Unix system, but took my Windows timezone somewhere. In my code, I did nothing more than copying this code to detect client's timezone through JS: https://blazor.syncfusion.com/documentation/scheduler/timezone#display-appointments-based-on-clients-time-zone
If I host this in Windows, and use it on Windows, i.e. localhost, the problem does not exist. If I access the web through Linux computer, the problem does not exist too. I suspect that somewhere in the scheduler automatically reads the timezone value, but I really hope I have a way to force it to use IANA timezone names.