Castle.ActiveRecord.Framework.ActiveRecordException: Could not perform FindAll for KnowledgeClass_ob ---> NHibernate.ADOException: cannot open connection ---> System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接) ---> System.ComponentModel.Win32Exception: 不能访问网络位置。有关网络排除故障的信息,请参阅 Windows 帮助。
--- 内部异常堆栈跟踪的结尾 ---
在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager)
在 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
在 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)
在 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
在 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)
在 System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
在 System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
在 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
在 System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
在 System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
在 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
在 System.Data.SqlClient.SqlConnection.Open()
在 NHibernate.Connection.DriverConnectionProvider.GetConnection()
在 NHibernate.Impl.SessionFactoryImpl.OpenConnection()
--- 内部异常堆栈跟踪的结尾 ---
在 NHibernate.Impl.SessionFactoryImpl.OpenConnection()
在 NHibernate.Impl.ConnectionManager.GetConnection()
在 NHibernate.Impl.BatcherImpl.Prepare(IDbCommand cmd)
在 NHibernate.Impl.BatcherImpl.ExecuteReader(IDbCommand cmd)
在 NHibernate.Loader.Loader.GetResultSet(IDbCommand st, RowSelection selection, ISessionImplementor session)
在 NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
在 NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
在 NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
在 NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
在 NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet querySpaces, IType[] resultTypes)
在 NHibernate.Loader.Criteria.CriteriaLoader.List(ISessionImplementor session)
在 NHibernate.Impl.SessionImpl.Find(CriteriaImpl criteria, IList results)
在 NHibernate.Impl.SessionImpl.Find(CriteriaImpl criteria)
在 NHibernate.Impl.CriteriaImpl.List()
在 Castle.ActiveRecord.ActiveRecordBase.FindAll(Type targetType, Order[] orders, ICriterion[] criteria)
--- 内部异常堆栈跟踪的结尾 ---
在 Castle.ActiveRecord.ActiveRecordBase.FindAll(Type targetType, Order[] orders, ICriterion[] criteria)
在 Castle.ActiveRecord.ActiveRecordBase`1.FindAll(Order[] orders, ICriterion[] criteria)
在 ExamSystem.BLL.Manage.Subject.KnowledgeClassMgr.GetKnowledgeClassTree(String startLevelStr, Boolean isSelf, String[] strOwnKnowledges) 位置 D:\胡政\02维普咨询\维普公共文化服务平台\源码\ExamSystem.BLL\Manage\Subject\KnowledgeClassMgr.cs:行号 452
在 PCP.Web.exam._default.LoadData() 位置 F:\项目\公共文化服务平台\源码\PCP.Web\exam\default.aspx.cs:行号 43
在 PCP.Web.exam._default.Page_Load(Object sender, EventArgs e) 位置 F:\项目\公共文化服务平台\源码\PCP.Web\exam\default.aspx.cs:行号 32