当日期格式是 AM或者PM格式时,进入系统会报类似“从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值”的错误,这个是由于我们在安装系统时选择时区、日期格式不正确所致。
1 控制面板--〉区域和语言选项--〉区域选项--〉自定义---〉日期---〉日期分隔符 下拉选项 即可选择
2 修改注册表:在控制面板中设置时间格式,并应用到默认用户。
打开注册表,导出[HKEY_USERS\.DEFAULT\Control Panel\International]
修改.DEFAULT为 S-1-5-18 [HKEY_USERS\S-1-5-18\Control Panel\International]
导入同理修改为S-1-5-19、S-1-5-20导入重启IIS
3 发现虚拟目录的“属性->ASP.Net->编辑配置...->应用程序"选项卡中的"全球化设置"中的"区域性"和UI 区域性中默认"af-ZA".都把它改为"zh-CN",如图此主题相关图片如下:asp.net.gif