在此异常未到来之前的服务器上..但是从最后的5-6天开始,抛出此异常的代码在本地系统上成功运行,所有其他SQL查询都正常运行
void errornousFunction()
{
try
{
int i = 5;
throw;
}
catch ( ... )
{
int i = 5;
}
}
TEST(testCaseName,asdf)
{
errornousFunction();
}
超时已过期。完成之前已经过了超时时间 操作或服务器没有响应。描述:一个 在执行当前Web期间发生了未处理的异常 请求。请查看堆栈跟踪以获取有关的更多信息 错误以及它在代码中的起源。
异常详细信息:
System.Exception:超时已过期。超时时间过去了 完成操作或服务器没有响应。
来源错误:
执行期间生成了未处理的异常 当前的网络请求。有关的来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
堆栈追踪:
[例外:超时已过期。超时时间过去之前 完成操作或服务器没有响应。]
.btnsubmit_Click(Object sender,EventArgs e)in C:\用户\桌面\ wfrmabc.aspx.cs:1849年
System.Web.UI.WebControls.Button.OnClick(EventArgs e)+111
System.Web.UI.WebControls.Button.RaisePostBackEvent(字符串 eventArgument)+110
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(字符串 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(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint) 1565
答案 0 :(得分:0)
由于没有其他人的帮助所以深入研究这个问题..我在数据库上放了一个SQL Server Profiler ...我试图再次运行查询..然后在事件日志中我可以看到一个语句我的SP需要时间,过了一段时间它突然中止了。所以当研究我发现我的专栏没有非聚集索引时,需要花费大量时间从客户端运行。
您还可以尝试通过在不同SP和RPC上使用分析器来识别问题以及优化查询来发现此类问题 谢谢