Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将运行时错误更改为英语_C#_.net_Visual Studio 2008 - Fatal编程技术网

C# 如何将运行时错误更改为英语

C# 如何将运行时错误更改为英语,c#,.net,visual-studio-2008,C#,.net,Visual Studio 2008,我在windows的本地语言中看到运行时错误,这很烦人(下图)。我已将Windows设置中的区域设置更改为英语,并且Visual Studio环境设置中的国际语言也将全球化uiCulture=“en-US”添加到web.config中,但仍然没有成功,我缺少什么吗 我认为问题在于IIS配置,它没有安装在英文Windows中,因此错误页面不是英文的 再见以防您遇到本地化消息并正在查找原始错误消息:您可以使用unlocize.com上的服务将其翻译回: 是否您的浏览器默认要求非英语页面?如果在IE

我在windows的本地语言中看到运行时错误,这很烦人(下图)。我已将Windows设置中的区域设置更改为英语,并且Visual Studio环境设置中的国际语言也将全球化
uiCulture=“en-US”
添加到
web.config
中,但仍然没有成功,我缺少什么吗


我认为问题在于IIS配置,它没有安装在英文Windows中,因此错误页面不是英文的


再见

以防您遇到本地化消息并正在查找原始错误消息:您可以使用unlocize.com上的服务将其翻译回:


是否您的浏览器默认要求非英语页面?如果在IE中更改默认接受语言,会发生什么?您可以在选项->常规->语言中找到设置。

确定找到了解决方案,只是在global.asax中的应用程序错误中添加了下面的行

Thread.CurrentThread.CurrentCulture=新文化信息(“en-us”);
Thread.CurrentThread.CurrentUICulture=Thread.CurrentThread.CurrentCulture

我只是使用cassini来运行这个应用程序。使用cassini而不是IIS可能也是同样的问题,通常Windows的区域性信息只用于设置小数分隔符、日期顺序。。。bla-bla-bla.@aa错误语言仍应取决于您安装的Windows版本。还有,看,也许卡西尼号的情况也是一样的答案@David:不管windows的语言是什么,都可以有与语言环境无关的(即英语)默认消息。但您必须在某个地方正确配置流程/应用程序。由于我不知道现在在哪里,我将把它留给其他人来回答。我刚刚创建了一个简单的测试应用程序,并用cassini运行它,cassini只显示了英文错误消息。所以问题是因为应用程序,需要找出它在哪里设置为本地语言作为默认值。