在服务器上配好网站 ,升级完之后转到首页出现下面的错误:
从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。 Description:An unhandled exception occurred during the execution of the current webrequest. Please review the stack trace for more information about theerror and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
Source Error:
| [No relevant source lines] |
Source File: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c1c96b0\bfbfafec\App_Web_jkvziqkc.20.cs Line: 0 |
在SQL事件探察器里发现执行了这个sql语句:SELECT [userid] FROM [dnt_online] WHERE [lastupdatetime]<'28/1/2008 PM 2:17:37'
问题应该是出现在了那个日期的格式上。 但是 ,我在这个下载的网站里看不到在哪里改(
不是不会改,而是不知道在哪里改),代码里找不到,BLL文件里也没有找到,恕本人水平有限。
也可能不是代码的问题,因为:
同样的网站配置在我本地的电脑(操作系统是Windows Server2003 sp2 简体中文版;数据库是SQL Server2000 sp4 简体中文版;.NET版本是2.0,均与服务器一样)上,数据库仍然是访问服务器上的数据库,
却可以正常访问。我觉得可能是服务器的区域选项里的日期时间的格式的设置问题,但是我改成跟我的电脑上一样的了,访问网站还是有上面的错误。
研究三天了,还是没有解决。还请高手们指教啊!