我在IIS 7,WS2008上托管了我的一个站点。后来我意识到有一些日期时间格式问题,就像我期待dd / MM / yyyy格式的东西,但它是MM / dd / yyyy格式,因此它曾经给我日期时间转换错误。
所以我按照以下步骤更改了日期时间格式:
控制面板 - >区域和语言选项 - >先进
并更改了注册表项
regedit>> HKEY_USERS>> DEFAULT>>控制面板>>国际
这里我们更改了dd MM yyyy格式的“sLongDate”和“sShortDate”键
并重新启动服务器。
现在,问题是,如果我创建新网站,我会发现一切正常,包括我的日期时间格式
但是我在进行所有这些日期时间设置更改之前创建的实际网站没有任何变化,仍然面临相同的日期时间问题。
所以我删除了该网站,并使用相同的IP地址和同一端口再次托管了同一网站,但仍然存在同样的问题。
因此,是否有特定端口的日期时间配置。
我无法更改我的端口。
请建议我妥善解决。
提前致谢...
答案 0 :(得分:16)
经过多次打猎,我找到了解决问题的方法:
1)从以下位置更改服务器的日期时间格式:
控制面板 - >区域和语言选项 - >高级强>
2)打开IIS并按照以下步骤操作:(对于IIS7)
- Click on you Website - Select .NET GLOBALIZATION option - From Culture tab, select required Culture and UI Culture. - Finally iisreset. - Dones....
答案 1 :(得分:2)
注册表项的更改
regedit >> HKEY_USERS >> DEFAULT >> Control Panel >> International
我们已经改变了" sLongDate"和" sShortDate"键入 dd MM yyyy 格式
并重启服务器。
答案 2 :(得分:0)
从以下位置更改服务器的日期时间格式:
控制面板 - >区域和语言选项 - >高级
打开IIS并按照以下步骤操作:(对于IIS7)
Sham发布的这个答案为我们工作。我们正在升级服务器,应用程序或数据库没有变化,但升级后我们得到日期时间的字符串格式问题。以上建议帮助了我......