更改ASP.NET中错误消息的语言
时间:2020-03-06 15:01:00 来源:igfitidea点击:
我使用瑞典语版本的Windows XP和Visual Studio Professional开发ASP.NET应用程序。每当我又得到一个错误。 "黄色死亡屏幕"错误消息以瑞典语显示,这使得搜索有关它的信息有些困难。
如何更改ASP.NET中的错误消息使用的语言?
我没有为.net框架安装语言包。但是,我正在运行带有瑞典语界面包的英文Windows XP。
我的web.config中也有这个:
<system.web> <globalization uiCulture="en-US" /> </system.web>
解决方案
错误消息不取决于已安装的.NET Framework吗? IE。我们只需卸载.NET的瑞典语语言包即可。无论如何,在生产服务器上,我们很可能会拥有仅英语的框架。
在web.config中添加:
<system.web> <globalization uiCulture="en-US" /> </system.web>
或者我们喜欢的任何一种语言(请注意:uiCulture =" en-US"而不是culture =" en-US")。
另外,我们还应该检查应用程序是否未更改uiCulture,例如,将其更改为global.asax中的用户特定的uiCulture。
如果错误在处理web.config文件之前或者期间发生,那么这当然不会有任何区别。在这种情况下,我们需要更改运行ASP.NET应用程序的帐户的区域设置。
如果我们使用VS2005或者更高版本进行开发,则可能是在Cassini Web服务器下,以当前用户的身份运行,因此只需更改当前用户的设置即可。如果我们使用的是IIS,则可能要更改ASPNET帐户的区域设置,可以通过选中"应用于当前用户和默认用户配置文件"复选框,从"控制面板"的"区域设置"中进行更改。