系统超时:在回发

在服务器之前,这个异常没有到来......但是从过去的5-6天开始,抛出异常的代码在本地系统上成功运行,所有其他的SQL查询都执行得很好

var varInsertEmailSent = visadc.sp_Update_MailHistory(strCaseNo, intMilestoneid, struserid, intRoleId);

超时过期。 操作完成之前超时的时间或服务器没有响应。 说明:执行当前Web请求期间发生未处理的异常。 请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详情:

System.Exception:超时已过期。 操作完成之前超时的时间或服务器没有响应。

源错误:

在执行当前Web请求期间生成未处理的异常。 关于异常的来源和位置的信息可以使用下面的异常堆栈跟踪来标识。

堆栈跟踪:

[例外:超时过期。 操作完成之前超时或服务器没有响应。]
在C: Users Desktop中的.btnsubmit_Click(Object sender,EventArgs e)... wfrmabc.aspx.cs:1849
System.Web.UI.WebControls.Button.OnClick(EventArgs e)+111
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)+110
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)+10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)+13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)+36 System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+1565


由于没有任何人的帮助,所以深入到这个问题..我把一个SQL Server Profiler的数据库...我试图再次运行查询..然后在事件日志中,我可以看到,我的SP中的一个声明是需要时间,过了一段时间后突然中止了。 所以在研究时我发现我的专栏没有一个非聚集索引,这个索引需要花费大量的时间从客户端运行。

您还可以尝试通过使用不同的SP和RPC上的Profiler来识别此问题并优化查询以找到此类问题谢谢

链接地址: http://www.djcxy.com/p/56685.html

上一篇: System Timeout: on Postback

下一篇: SQL 2005 Timeout Expired `