web.config中配置数据库连接字符串从来没成功过问题。。

lunar2008 lunar2008 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我是这么写的:
在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 - 定位指定的服务器/实例时出错)

大家帮看看,网站全是这么配,全成功,为什么我的就不行,就算我新建个网站,什么代码都没有,就测试这个功能都出现上面的错误提示
...全文
评论 13
收藏 已收藏
分享
返回顶部
lunar2008
.NET社区 62,274 成员 668,968 内容