2013-04-14 2 views
1

SqlConnection.ConnectionTimeoutSqlCommand.CommandTimeout을 무한 (0)으로 설정하면 내 데스크톱 응용 프로그램이 무기한으로 대기합니다. 그러나, 내 ASP.NET 응용 프로그램 않습니다. 연결이 유출되지 않으며 시스템 메모리가 충분합니다.제한 시간이 만료되었습니다. ASP.NET에만 있음

ASP.NET이 비밀리에 시간 초과를 설정하는 것으로 의심되지만 HttpRuntimeSection.ExecutionTimeout을 30 분으로 설정했다고 생각됩니다. 나는 여전히 타임 아웃 예외가 발생했습니다.

ASP.NET에서 알고 있지 않은 다른 시간 초과 변수가 있습니까? 아니면 누군가가 이것을 일으킬 수 있다는 것을 알고 있습니까?

업데이트 : 스택 추적

at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 
at System.Data.SqlClient.SqlConnection.Open() 
at System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) 
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) 
at FrostWebsite._default.GetQuickStats() 
at FrostWebsite._default.Page_Load(Object sender, EventArgs e) 
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) 
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) 
at System.Web.UI.Control.OnLoad(EventArgs e) 
at System.Web.UI.Control.LoadRecursive() 
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 

답변

관련 문제