Как IIS определяет язык сообщений об ошибках?
Я использую веб-сайт ASP.NET на IIS 7.5 с культурой и культурой пользовательского интерфейса, для которых в настройках задано значение Инвариантная культура. Клиентская культура установлена в ложь.
Сервер IIS работает на немецком Windows Server 2008 R2, на моем компьютере установлена английская Windows 8.1 с Firefox, настроенным на прием контента en-us в первую очередь.
Когда приложение генерирует сообщение об ошибке, это сообщение на немецком языке. Я могу заставить его быть на английском, изменив настройку культуры в IIS. Независимо от того, включаю ли я клиентскую культуру или нет, она всегда будет на немецком языке.
В ответ на аналогичный вопрос было высказано предположение, что инвариантная культура основана на английском языке. Поэтому я предполагаю, что сообщения об ошибках выводятся на английском языке.
Как IIS определяет язык сообщения об ошибке для вывода?