iis-6 – 如何防止IIS覆盖我在ASP.NET中设置的文化?

我在美国有一个客户希望所有的时间都显示为军事时间,但其他一切都应该是美国文化.

在我的global.asax中,我正在创建美国文化的副本,并应用GB时间显示来创建具有军事时间的美国文化.

我这样做的原因是我无法找到一种能够满足它的文化,但是如果有人知道的话,那就太棒了.

我遇到的问题是,当我们将网站部署到IIS(版本6)时,它们似乎都回归到了美国文化.

查看如何更改文化,我在ASP.NET选项卡中找到了设置 – >编辑配置 – >应用标签

认值为af-ZA.

似乎没有选择禁用这种文化覆盖,我不相信af-ZA是正确的吗?

有没有办法阻止IIS覆盖在ASP.NET中以编程方式设置的文化?

注意:在这里问,因为我正在寻找服务器端解决方案,而不是编程.谢谢!

解决方法

这至少部分是编码问题.基本上,您需要使用System.Globalization中的CultureAndregioninfoBuilder类创建和注册新文化.

注册后,您可以在ASP.Net应用程序设置中选择新文化. (或在应用程序的web.config文件中.)

以下是一些可以帮助您入门的参考资料:
http://msdn.microsoft.com/en-us/library/ms172469.aspx
http://msdn.microsoft.com/en-us/library/system.globalization.cultureandregioninfobuilder.aspx

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....