Я перешел с моей средой dev из win 8.1, чтобы выиграть 10 недавно.iis 10 windows 10 формат даты
У меня есть интеграционный тест, который запускает процесс IIS Express, запускает веб-сайт webapi, а затем вызывает запросы на него. Один из запросов имеет дату в качестве параметра. Настройки глобализации принудительно применяются в приложении web.config.
On win 8.1 IIS обрабатывал формат даты, как описано в web.config, и тест был зеленым. После миграции 10 я заметил, что тест красный. Я исследовал этот случай, и я заметил, что IIS (полная версия IIS и IIS Express) обрабатывает даты в другом формате, чем раньше (MM-dd-yyyy вместо dd-MM-yyyy).
Я изменил все региональные настройки, доступные в системе (включая настройки языка для всех учетных записей), но это не помогло.
Я принудительно также указал культуру на параметры глобализации IIS в файле machine.config и глобальном web.config (Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config), но без результата.
Кто-нибудь заметил подобные проблемы?
Я просто испытал это тоже и открыл вопрос об этом (не увидев твоего): http://stackoverflow.com/questions/36317505/windows-10-short-date-format-in-asp-net- приложения несовместимы – DuncanMack