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