在此异常未出现之前在服务器上。但是从最后的5-6天开始,抛出异常的代码在本地系统上成功地运行,所有其他SQL查询都执行得很好。
var varInsertEmailSent = visadc.sp_Update_MailHistory(strCaseNo, intMilestoneid, struserid, intRoleId);超时过期了。在操作完成或服务器没有响应之前经过的超时时间。描述:在执行当前web请求时发生了未处理的异常。请查看堆栈跟踪以获得有关错误的更多信息,以及它起源于代码的位置。
例外细节:
System.Exception:超时过期。在操作完成或服务器没有响应之前经过的超时时间。 源错误: 在执行当前web请求期间生成一个未处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来标识。 堆栈跟踪: 例外情况:超时过期。在操作完成或服务器没有响应之前经过的超时时间。 .btnsubmit_Click( C:\Users\Desktop...\wfrmabc.aspx.cs:1849中的对象发送方,EventArgs e) 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
发布于 2015-10-09 11:35:28
由于没有其他人的帮助,所以深入到了这个问题上。我在数据库上放了一个Server事件探查器.我试图再次运行查询。然后,在事件日志中,我可以看到SP中的一条语句花费了时间,过了一段时间,它突然被中止了。因此,当我进行研究时,我发现我的专栏没有一个非聚集索引,这会占用大量时间从客户端运行。
您还可以尝试通过在diffrent SPs和RPC上使用分析器来识别prob并优化查询来发现这类问题。
https://stackoverflow.com/questions/33007978
复制相似问题