web.config中配置数据库连接字符串从来没成功过问题。。
我是这么写的:
在web.config中:
<connectionStrings>
<add name="DBCon" connectionString="data source=服务器名;User ID=用户名;pwd=密码;Initial Catalog=数据库名" />
</connectionStrings>
在App_Code文件中我建了个类(DB.cs),在这里我这么引用的:
public static SqlConnection creatCon()
{
string con = ConfigurationManager.ConnectionStrings["DBCon"].ConnectionString;
return new SqlConnection(con);
}
然后在页面调用时我是这么写的:
sqlconnection con = DB.creatCon();
========================
问题:
1、大家不要挑我这里面的单词写的对不对,这个我保正对,就是错也是写的马虎;
2、我的那个连接字符串写法我换了全世界所有的写法都试过,都不行。
3、我不在web中配置连接字符串,就把那个字符串放在DB.cs中百分百好使!
4、我在自己家试,传网上试都不行;
5、错误提示:(就是数据库没连接上,无法访问,不要挑这里面是2005还是什么,和这个一点关系没有。。)
具体:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
大家帮看看,网站全是这么配,全成功,为什么我的就不行,就算我新建个网站,什么代码都没有,就测试这个功能都出现上面的错误提示