Это более конкретная и более чистая версия этого вопроса - Различные параметры DateTimeFormat для среды разработки и тестирования
В Application_BeginRequest() методе global.asax.cs в моем проекте ASP.NET MVC есть код:
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-GB");
Когда я устанавливаю точку останова на Action Controller, я вижу следующее значение Thread.CurrentThread.CurrentCulture:
- В VS dev сервер - "en-GB"
- В IIS - "en-US"
Вопрос: какие настройки в IIS отвечают за это и как я могу его переопределить?