我正在使用 MVC3 和实体框架。datetime
在我的应用程序中,我需要通过 EF 调用 SQL Server 2005 中的存储过程,以根据传递的参数搜索一些数据。
在本地环境中,一切似乎都运行良好。但是在将它托管到 IIS 之后,我在尝试从日期开始搜索时遇到了一个异常13-08-2012
(我猜在 SQL 中需要 13 个月)
错误说
SqlDateTime 溢出。必须在 1753 年 1 月 1 日上午 12:00:00 到 9999 年 12 月 31 日晚上 11:59:59 之间
System.Datetime
我理解错误是因为和之间的日期时间格式不同SqlDatetime
。
但我不明白为什么它在使用相同 SQL Server 的本地环境中没有任何问题但在 IIS 服务器中托管后出现此错误。
这个问题有什么解决方法吗?