IIS 7 .NET全球化设置

对于ASP.NET MVC应用程序,我需要在IIS 7 .NET全球化中设置我的本地文化设置。
问题是,这些设置( 文化用户界面文化 )定期保持重置为默认值: 不变语言(不变国家)

我怀疑(虽然不太确定),这与Application Pool Recycling有关。

我怎么能解决这个问题?

例如,您可以从C:\WINDOWS\Microsoft.NET\Framework(64 or 32)\<.net version>\Config修改机器configuration文件,并设置globalization culture="en-US" uiCulture="en-US"

好极了! 我的第一个贡献!

我一直有这个问题几个星期…

我正在进行迁移工作: – .net 1.1 – > 4.0 – IIS6 – > IIS7等

问题是,在一个特定的情况下,数字乘以1000.通过将网站.Net全球化参数设置为“fr-FR”(我们在法国),问题被卖了几天。 除了问题随机回来…或者我想。

其实这样做,IIS在网站的根目录创build一个web.config文件,并不时在我删除这个文件,因为它不应该在那里…为什么? 因为应用程序不是部署在站点目录中的单独目录中。

web.confing是这样说的:

 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.web> <globalization culture="fr-FR" uiCulture="fr-FR" /> </system.web> </configuration> 

然后一切都变得清晰了:这应该写在应用程序的web.config中。

实际上,我正在testing解决scheme,但似乎是正确的。