滴答数必须介于DateTime.MinValue.Ticks和DateTime.MaxValue.Ticks

  今天访问本地的asp.net程序时(所有asp.net程序),出现 加载配置文件时出错: 滴答数必须介于 DateTime.MinValue.Ticks 和 DateTime.MaxValue.Ticks的错误,然后也没有显示具体错误行,最下面显示asp.net默认系统配置文件

F:\Windows\Microsoft.NET\Framework\v2.0.50727\Config\machine.config  0行。

 

  用记事本打开machine.config文件看里面也没有ticks的相关配置。网上找了也没有找到相关信息。后面想到今天早上window7没有正常启动按电源键关闭导致foxmail无法启动,系统日期被重置为一个很老的时间,修正系统时间后foxmail正常启动。参考:错误模块名称: KERNELBASE.dll foxmail无法启动

  是不是很这个有关呢?但是已经手动修改过日期为当前时间了。难道手动修改的日期没有更新系统某个配置文件导致的?于是打开系统的日期和时间管理程序,勾选“与Internet时间服务器同步”,翻墙后点击立即更新,更新成功后在访问asp.net程序,不再报“加载配置文件时出错: 滴答数必须介于 DateTime.MinValue.Ticks 和 DateTime.MaxValue.Ticks的错误”的错误。

滴答数必须介于DateTime.MinValue.Ticks和DateTime.MaxValue.Ticks

  看来是系统的时间配置文件没有更新的问题,用日期和时间管理程序同步下,更新系统文件就行了。

小提示:没翻墙情况下我试过所有下拉的服务器,都无法进行同步。需要翻墙才能连接上服务器,可能是被墙了,都提示超时。^_^。具体系统时间配置是哪个文件我也搞不清楚。。我是通过翻墙同步Internet搞定的。。



原创文章,转载请注明出处:滴答数必须介于DateTime.MinValue.Ticks和DateTime.MaxValue.Ticks
评论(0)Web开发网
阅读(84)喜欢(0)不喜欢(0)asp.net-mvc