Я собираюсь перенести унаследованную систему со стороннего хостинг-провайдера на веб-приложения Azure.
Вот характеристики системы:
- Asp.Net Mvc(некоторые виды бритвы, но в основном REST-API)
- Angular 1x
- Dotnet Framework 4.7.1 (да, мы обновили до более поздней версии DNF)
Во время тестирования я обнаружил ошибку на клиенте, когда moment.js пытается проанализировать dateTime, возвращенный API REST.
После некоторых исследований кажется, что Azure возвращает datetime с "."(точка) в качестве разделителя времени, то есть «12.10.22».Однако размещенное решение возвращает «:» (двоеточие) в качестве разделителя времени, то есть «12:10:22», даже если Культура установлены на nb-NO и uiCultire установлены в nb-NO в web.config:
<globalization culture="nb-NO" uiCulture="nb" />
Я не решаюсь изменить культуру на en-US , чтобы заставитьсистема, которая будет использовать двоеточие в качестве разделителя времени, поскольку я не знаю, будет ли это приводить к другим ошибкам.
Кто-нибудь знает, почему это происходит, и есть какие-либо предложения о том, как решить эту проблему?
С уважением, Джон