Ich habe eine neue Windows 10-Installation und ich migriere eine vorhandene ASP.NET-App auf die Box aus einer Windows 7-Box, wo es gut läuft.Windows 10 kurzes Datumsformat in ASP.NET-Anwendung inkonsistent
Ich habe festgestellt, dass auf der Windows 10-Box Daten im Format M/d/yy gerendert werden, obwohl ich das Datum unter Region speziell auf M/d/JJJJ eingestellt habe (beachten Sie, dass 4 Ziffern Jahr) . Das Datum wird in einem Browser korrekt gerendert, aber wenn ich eine Verbindung zu localhost herstelle, rendert IIS Daten immer noch intern mit dem kurzen Datumsformat, das beim Parsen eine Reihe von Validierungsproblemen aufwirft.
Wer hat eine Idee? Nachdem ich meine Regionseinstellungen geändert habe, habe ich neu gestartet. Ich versuchte auch, die IIS Prozessidentität zum Netzwerkdienst anstatt APPPOOL zu ändern, da jemand erwähnte, dass das einen Unterschied machen könnte. Es hat nicht.
Warum sollte IIS meine regionalen Einstellungen nicht berücksichtigen?