Asp.net 长问题:有人知道这个错误是怎么回事吗?

Asp.net 长问题:有人知道这个错误是怎么回事吗?,asp.net,sql-server,iis-7,Asp.net,Sql Server,Iis 7,目前,我正在查询一个拥有600万条记录的sql server数据库 在查询中指定日期范围以筛选结果。当日期范围较短(即2小时)时,应用程序显示结果时不会出现任何问题 但如果日期范围稍长,即一周,应用程序将显示以下错误: 最后,在我接受了前面的两个错误,并单击应用程序的任何其他部分后,我得到以下错误: 奇怪的是,这种行为只发生在live server(在iis7上运行)中,而在localhost(casini)中,无论数据范围值如何,应用程序都会显示查询结果 如果您有任何关于如何解决这个问题

目前,我正在查询一个拥有600万条记录的sql server数据库

在查询中指定日期范围以筛选结果。当日期范围较短(即2小时)时,应用程序显示结果时不会出现任何问题

但如果日期范围稍长,即一周,应用程序将显示以下错误:

最后,在我接受了前面的两个错误,并单击应用程序的任何其他部分后,我得到以下错误:

奇怪的是,这种行为只发生在live server(在iis7上运行)中,而在localhost(casini)中,无论数据范围值如何,应用程序都会显示查询结果


如果您有任何关于如何解决这个问题的想法,我们将不胜感激。

对于您的第一个问题,请阅读以下文章

当处理请求时服务器上发生错误时,将向浏览器返回错误响应,并使用error.create函数创建PageRequestManagerServerErrorExceptionobject。要自定义错误处理并显示有关服务器错误的更多信息,请处理AsyncPostBackError事件并使用AsyncPostBackErrorMessage和AllowCustomerRorsDirect属性。有关如何在部分页面更新期间提供自定义错误处理的示例,请参阅为ASP.NET UpdatePanel控件自定义错误处理

对于第二个问题,可能是您可以得到解决方案

解决方案:我们的web服务器无法解析后端网站的URL。我们需要在服务器上添加一个hosts文件条目来解决这个问题


Sys.WebForms
,我猜您使用的是ASP.NET经典表单。考虑记录错误服务器端。<代码>应用程序\u错误在
全局中。asax
是记录站点范围异常的好地方。@Andomar我已经在这样做了。我正在数据库和事件查看器中记录错误。但是,由于这两个错误日志中没有插入任何记录,因此似乎没有出现错误