InvalidOperationException
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
at System.Data.SqlClient.SqlConnection.Open()
at MicroFour.SF.Data.DirectDataSource.CreateAndOpenConnection() in C:\Source\MicroFourDevelopment\StrataFrame-V2\MicroFour.SF\Data\DirectDataSource.cs:line 65
at MicroFour.SF.Data.DirectDataSource.PrepCommandForExecution(IDbCommand command, DataSourceTransaction transaction) in C:\Source\MicroFourDevelopment\StrataFrame-V2\MicroFour.SF\Data\DirectDataSource.cs:line 106
at MicroFour.SF.Data.DirectDataSource.ExecuteReader(IDbCommand command, DataSourceTransaction transaction) in C:\Source\MicroFourDevelopment\StrataFrame-V2\MicroFour.SF\Data\DirectDataSource.cs:line 264
at MicroFour.SF.Data.DirectDataSource.ExecuteReader(QueryInfo query, DataSourceTransaction transaction) in C:\Source\MicroFourDevelopment\StrataFrame-V2\MicroFour.SF\Data\DirectDataSource.cs:line 282
at MicroFour.SF.Business.EntityBroker`3.InsertEntity(T entity, DataSourceTransaction transaction) in C:\Source\MicroFourDevelopment\StrataFrame-V2\MicroFour.SF\Business\EntityBroker.cs:line 277
at MicroFour.SF.Business.EntityBroker`3.MicroFour.SF.Business.IEntityBroker.InsertEntity(SaveableEntity entity, DataSourceTransaction transaction) in C:\Source\MicroFourDevelopment\StrataFrame-V2\MicroFour.SF\Business\EntityBroker.cs:line 1024
at MicroFour.SF.Business.SaveableEntity.SaveInternalCore(IEntityBroker broker, DataSourceTransaction transaction, Object auditState) in C:\Source\MicroFourDevelopment\StrataFrame-V2\MicroFour.SF\Business\SaveableEntity.cs:line 355
BusinessException
A database error occurred saving the entity.
at MicroFour.SF.Business.SaveableEntity.SaveInternalCore(IEntityBroker broker, DataSourceTransaction transaction, Object auditState) in C:\Source\MicroFourDevelopment\StrataFrame-V2\MicroFour.SF\Business\SaveableEntity.cs:line 388
at MicroFour.SF.Business.SaveableEntity.SaveInternal(IEntityBroker initialBroker, DataSourceTransaction transaction, Object auditState) in C:\Source\MicroFourDevelopment\StrataFrame-V2\MicroFour.SF\Business\SaveableEntity.cs:line 732
at MicroFour.SF.Business.SaveableEntity.Save(IEntityBroker broker, Boolean ignoreRules, DataSourceTransaction transaction, Object auditState) in C:\Source\MicroFourDevelopment\StrataFrame-V2\MicroFour.SF\Business\SaveableEntity.cs:line 1238
at MicroFour.Utils.Web.Tools.SiteSessionTracking.StartSession(Nullable`1 visitorGuid, String prospectName, String emailAddress, Int32 crmSitePk) in C:\Source\MicroFourDevelopment\Utilities\MicroFour.Utils.Web.Tools\MicroFour.Utils.Web.Tools\SiteSessionTracking.cs:line 820
at MicroFour.PracticeStudio.Web.V4.MvcApplication.Session_Start(Object sender, EventArgs e) in C:\Source\MicroFourDevelopment\PracticeStudio\PracticeStudio\MicroFour.PracticeStudio.Web.V4\MicroFour.PracticeStudio.Web.V4\Global.asax.cs:line 159
at System.Web.SessionState.SessionStateModule.CompleteAcquireState()
at System.Web.SessionState.SessionStateModule.BeginAcquireState(Object source, EventArgs e, AsyncCallback cb, Object extraData)
at System.Web.HttpApplication.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)