C# 服务器2008 R2 x64上缺少CultureInfo

C# 服务器2008 R2 x64上缺少CultureInfo,c#,.net,cultureinfo,C#,.net,Cultureinfo,我们有一台Server2008R2 x64机器,它正在抛出区域性“en-ID”,而我的开发机器(Windows7x64)工作正常 新文化信息(“en-id”,假); 错误: 不支持区域性名称“en id”。 参数名称:name 我需要语言包还是什么?关于.NET如何填充CultureInfo内容,我还没有找到太多的信息 干杯, Ty没有。有效的en代码为: en English en-us English (United States) en-gb Eng

我们有一台Server2008R2 x64机器,它正在抛出区域性“en-ID”,而我的开发机器(Windows7x64)工作正常


新文化信息(“en-id”,假);

错误: 不支持区域性名称“en id”。 参数名称:name

我需要语言包还是什么?关于.NET如何填充CultureInfo内容,我还没有找到太多的信息

干杯, Ty

没有。有效的
en
代码为:

en          English
en-us   English (United States)     
en-gb   English (United Kingdom)
en-au   English (Australia)     
en-ca   English (Canada)
en-nz   English (New Zealand)   
en-ie   English (Ireland)
en-za   English (South Africa)  
en-jm   English (Jamaica)
en          English (Caribbean)     
en-bz   English (Belize)
en-tt   English (Trinidad)

那为什么它能在我的开发机器上工作呢?根据:它是一个有效的LCID。@Ty-LCID是一个数字,而不是IETF名称。你为什么不告诉我们你想要的列表中的哪一个?可以是Windows 7正在解析<代码> EN ID <代码>作为代码> EN < /代码>作为成功,服务器2008 R2被认为是错误。Win 7将其设置为“en-id”时,您得到了什么
CultureInfo.LCID
?我开始怀疑我不知何故安装了自定义区域性。我的开发机器上的en-id的LCID是1033(en-US)。更奇怪的是,制作也以某种方式获得了这种文化|