我做的网站在本地测试的时候都可以访问!但是一旦用户注册的时候就会报出这样的错误
 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)源错误:执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

我从网上查资料了!但是都没有我的答案!请教各位是怎么回事!分不够可以再加!

解决方案 »

  1.   

    http://www.cnblogs.com/airwolf2026/archive/2008/04/28/1175102.html
      

  2.   

    你说的本地测试的时候可以访问,是网站程序可以访问还是数据库可以访问??用户注册报错也是在你本地吗?
    如果你网站别的地方访问数据库没问题,只是用户注册报错的话,会不会是缺少数据表,比如你用了membership却没有regsql
      

  3.   

    太简单不过了,你在web.config配置错误,你直接重新配一下就行了
      

  4.   

    你们两个的方法我在此之前已经试过了!都是在本地测试!其它的信息都可以查看!但是一旦用户注册就会报出这样的错误!我都TMD的无语了!怎么会这样捏?
      

  5.   

    估计是远程没开,baidu一下怎么开的就可以了
      

  6.   


    你的链接字符串错误,在Congfig里面修改一下数据库链接。
      

  7.   

    我都试过了!重启服务!混合登陆!远程TCP/IP远程登录!重新声称解决方案!采用了SA登录!都不行啊!都试过了!
    还有就是我的项目运行后!停止网站运行后我的本地仍然可以访问到数据库!这些问题都很莫名其妙!
    HEIP ME!Brother and sister!ladys and gentelmen!
      

  8.   

    先开启sa账户,再在权限了改成启用WIN和SQL验证  然后重启SQL服务器  在登录
      

  9.   

    你换台sql server保证没有问题的机器试试,如果还报错,说不定是代码的原因。
      

  10.   

     链接字符串问题, 或者是SQL服务没开!~~~~~~
      

  11.   

    那你的用户表是你自己建的吗?还是用了微软的membership?
      

  12.   

    姐姐啊!我自己写的啊!怎么肯能调用微软的membership啊!555555!怎么回事啊!老是出错!连不上啊!
      

  13.   

    sqlserver的网络配置中把Tcp/ip启用就行了。
      

  14.   


    sqlserver 2005默认是不允许远程连接数据库的,你要手动设置一下,允许远程连接数据库呀
      

  15.   

    web.config文件中<connectionStrings>配置节下面,有几个<add name="..."
    在你的会员注册那里,有没有用sqldatasource,检查它的connectionstring,或者如果是你自己写的代码,检查sqlconnection是不是跟别的地方用的同一个connectionstring
      

  16.   

    sql服务没开或者用vs的sqldatasource控件看看能不能连接到数据库。