我在IIS 7.5上运行ASP.NET网站,在设置中将文化和UI文化设置为Invariant Culture。基于客户端的文化设置为false。
IIS服务器在德语版Windows Server 2008 R2上运行,我的机器运行英文Windows 8.1,Firefox设置为首先接受en-us内容。
当应用生成错误消息时,此消息为德语。我可以通过更改IIS上的文化设置强制它使用英语。无论我是打开还是关闭基于客户的文化,它都将是德语。
在类似问题的answer中,有人提出不变文化是基于英语的。因此,我会假设错误消息以英文输出。
IIS如何确定要输出的错误消息的语言?