Server Error in '/' Application.

The semaphore timeout period has expired

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ComponentModel.Win32Exception: The semaphore timeout period has expired

Source Error:


Line 612:            SqlConnection connection = new SqlConnection(connectionString);
Line 613:            Trace.TraceInformation("Dal.GetConnection connection created");
Line 614:            connection.Open();
Line 615:            Trace.TraceInformation("Dal.GetConnection exiting : Connection state = " + connection.State.ToString());
Line 616:            return connection;

Source File: d:\WeApps\Roundup\RoundupDaily\App_Code\DAL.cs    Line: 614

Stack Trace:


[Win32Exception (0x80004005): The semaphore timeout period has expired]

[SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the login process. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)]
   System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +353
   System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +118
   System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) +268
   System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +315
   System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) +128
   System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) +265
   System.Data.SqlClient.SqlConnection.Open() +133
   RoundUp.Data.Dal.GetConnection(String connectionString) in d:\WeApps\Roundup\RoundupDaily\App_Code\DAL.cs:614
   RoundUp.Data.Dal.GetConnection() in d:\WeApps\Roundup\RoundupDaily\App_Code\DAL.cs:583

[DalException: Error in creating connection : A connection was successfully established with the server, but then an error occurred during the login process. (provider: TCP Provider, error: 0 - The semaphore timeout period has expired.)]
   RoundUp.Data.Dal.GetConnection() in d:\WeApps\Roundup\RoundupDaily\App_Code\DAL.cs:587
   RoundUp.Data.Dal.Fill(String query, SqlParameter[] paramList, CommandType cmdType) in d:\WeApps\Roundup\RoundupDaily\App_Code\DAL.cs:98
   RoundUp.Data.Dal.FillDatasetSP(String sproc, SqlParameter[] paramList) in d:\WeApps\Roundup\RoundupDaily\App_Code\DAL.cs:68
   RoundUp.Data.Masters.GetSingleItem(String stritem) in d:\WeApps\Roundup\RoundupDaily\App_Code\Masters.cs:303
   Asp_DisplayArt.Renderissue(String stritemid) in d:\WeApps\Roundup\RoundupDaily\Asp\DisplayArt.aspx.cs:34
   Asp_DisplayArt.Page_Load(Object sender, EventArgs e) in d:\WeApps\Roundup\RoundupDaily\Asp\DisplayArt.aspx.cs:25
   System.Web.UI.Control.OnLoad(EventArgs e) +108
   System.Web.UI.Control.LoadRecursive() +90
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1533


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4494.0