“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)源错误: 
行 44:         {
行 45:             conn.Close();
行 46:             throw;
行 47:         }
行 48:     }
 源文件: e:\study\教学平台\network teaching platform\code\网上教学系统.NET源码(个人信息维护、课程管理、资源管理、问题咨询、交流园地、考试中心、英语世界、后台管理)\网上教学系统\App_Code\SystemBase\SQLBASE.cs    行: 46 堆栈跟踪: 
[SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)]
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4856727
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
   System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) +4867325
   System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +90
   System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +340
   System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +225
   System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189
   System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +185
   System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31
   System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +431
   System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
   System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +499
   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
   System.Data.SqlClient.SqlConnection.Open() +122
   SQLBASE.FillDataSet(String sql) in e:\study\教学平台\network teaching platform\code\网上教学系统.NET源码(个人信息维护、课程管理、资源管理、问题咨询、交流园地、考试中心、英语世界、后台管理)\网上教学系统\App_Code\SystemBase\SQLBASE.cs:46
   _Default.ShowTopNews() in e:\study\教学平台\network teaching platform\code\网上教学系统.NET源码(个人信息维护、课程管理、资源管理、问题咨询、交流园地、考试中心、英语世界、后台管理)\网上教学系统\Default.aspx.cs:53
   _Default.Page_Load(Object sender, EventArgs e) in e:\study\教学平台\network teaching platform\code\网上教学系统.NET源码(个人信息维护、课程管理、资源管理、问题咨询、交流园地、考试中心、英语世界、后台管理)\网上教学系统\Default.aspx.cs:38
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627 

解决方案 »

  1.   


    sqlexpress--Named Pipes和TCP/IP协议是否启用防火墙关掉试试。。
      

  2.   


    1,是本地访问
    2,连接字符串  
    <connectionStrings>
    <add name="onlineConnectionString1" connectionString="Data Source=HRUI\SQLEXPRESS;Initial Catalog=online;User ID=sa;password=sa" providerName="System.Data.SqlClient"/>
    </connectionStrings>实在是找不出问题出在哪里
      

  3.   

    这种所谓的远程教学平台泛滥成灾。你自己看它的源代码,看它如何连接数据库的那一条源代码。至少贴出来那一条代码,再在csdn上问。否则最好去问给你发这个远程教学学历证书的学校的客服人员,而不要问csdn。
      

  4.   


    你确定本地有 HRUI\SQLEXPRESS 这个SQL Server系统实例么?如果确定有,才能说“实在找不出问题”。如果没有,去问那个什么教学平台怎么搞这么个代码出来呢?
      

  5.   


    我是自学,身边找不到能请教的人才来问的。您请消气。另附连接代码:
    <connectionStrings>
    <add name="onlineConnectionString1" connectionString="Data Source=HRUI\SQLEXPRESS;Initial Catalog=online;User ID=sa;password=sa" providerName="System.Data.SqlClient"/>
    </connectionStrings>