问题爆发的状况: 项目在本地运行调试正常,部署到服务器上后异常日志报错:
该字符串未被识别为有效的 DateTime
第一我想到的是时间格式的问题,调整了服务器的区域语言设置里的时间格式,问题依然存在。
网上找了下很多方法,都是说的IIS时间格式的问题。 由于我的程序中已经将时间格式话成yyyy-MM-dd HH:mm:ss 这个格式!所以按网上说
如下方法处理了后,错误任然在!
1、开始→运行→输入regedit,打开注册表编辑器,依次找到HKEY_USERS\.DEFAULT\Control Panel\International
2、在右边的窗口中找到sDate项,将其值改为-;再找到sShortDate项,将其值改为yyyy-M-d,
3、重新启动IIS,开始→运行→输入iisreset
后来我将格式做了下调整,如下后 不再报错: