asp.net(C#)利用web.config连接数据库问题运行不成功(请看代码)

web.config中代码<connectionStrings><addname="DBConStr"connectionString="DataSource=(ACER... web.config中代码
<connectionStrings>
<add name="DBConStr" connectionString="Data Source=(ACER\\SQLEXPRESS);Initial Catalog=test;Integrated Security=True;Persist Security Info=True;User ID=sa;Password=123456;server=ACER\\SQLEXPRESS" providerName="System.Data.SqlClient"/>
</connectionStrings>
default.aspx中代码:
string connStr = System.Configuration.ConfigurationManager.ConnectionStrings["DBConStr"].ToString();

SqlConnection myStr = new SqlConnection(connStr);

try
{
myStr.Open();
Response.Write("打开数据库成功!");

myStr.Close();
Response.Write("关闭数据库成功!");
}
catch
{
Response.Write("异常!");
}
每次运行都是显示 异常?
代码没错误啊,不用web.config是可以连接到数据库,所以数据库正常吧。调了半天也不知道为什么,望高手赐教!异常如下:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
展开
 我来答
互联网体验师
2009-08-08 · 超过25用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:74.7万
展开全部
你要把异常的消息显示出来咯,用这条语句
try{}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
或者其它类似的语句,只要能把异常的具体内容显示出来就行,比如throw

当知道是因为什么原因产生异常后再在产生异常的代码附近设置断点,然后逐句逐段调试,找出错误的根源,然后修正语句。

看你的代码错误可能不是出现在config文件中,有可能是其它的地方有问题,所以要捕捉到错误来源再作定夺。
Kid_Wang
2009-08-08 · TA获得超过251个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:91.3万
展开全部
把异常贴一下。

System.Configuration.ConfigurationManager.ConnectionStrings["DBConStr"].ConnectionString;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匆匆过客anne
2009-08-08
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
toString()和ConnectionString是一样的
贴异常吧
不用配置文件是可以的
只需要把连接字符串这些写在一个帮助类里就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chwu1
2009-08-08 · TA获得超过380个赞
知道小有建树答主
回答量:402
采纳率:0%
帮助的人:262万
展开全部
如果数据库和程序在同一台机器上,用下面的一定不会出错
<add name="DBConStr" connectionString="Data Source=.;database=test;User ID=sa;pwd=123456;" providerName="System.Data.SqlClient"/>

我的见意是在页面里Response.Write(System.Configuration.ConfigurationManager.ConnectionStrings["DBConStr"].ConnectionString);
看一下到底输出的是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式