当前位置: 代码迷 >> ASP.NET >> System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString(); 引用不了?该如何解决
  详细解决方案

System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString(); 引用不了?该如何解决

热度:6387   发布时间:2013-02-25 00:00:00.0
System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString(); 引用不了?
在visual studio 中我右击项目->添加引用->.net 添加System.Configuration

在test.aspx.cs中我也using System.Configuration;

但还是提示:
string conn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"].ToString();

这段话错误:未将对象引用设置到对象的实例

这是为什么?

------解决方案--------------------------------------------------------
探讨
不知道你的  ConnString  有没有在Web.Config里面写?

------解决方案--------------------------------------------------------
XML code
 <connectionStrings>    <add name="ConnString" connectionString="server=.;database=GetInfo;uid=sa;pwd="/>  </connectionStrings>
------解决方案--------------------------------------------------------
System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"] 是null
所以 tostring的时候会报错
------解决方案--------------------------------------------------------
想问的 和上边一样。Web.Config 写了么。
------解决方案--------------------------------------------------------
首先看看你的配置文件里面有没有写:<add key="dsn" ....../>这句话一定要写的哦,要不能肯定是错,如果还不行就把代码贴出来
------解决方案--------------------------------------------------------
找不到ConnString这个节造成的
------解决方案--------------------------------------------------------
也可能是 你的SQL语句有错误 检查一下!!
web.config 里面的 connectionstring是
<add name="ConnString" connectionString="server=.;database=GetInfo;uid=sa;pwd="/>
。。。改了试试把
------解决方案--------------------------------------------------------
System.Configuration.ConfigurationManager.ConnectionStrings["ConnString"]取到的值是null,因此再调用ToString()就会出异常。

估计ConnString没有在config文件中。或者config文件没有在合适的路径中。
------解决方案--------------------------------------------------------
探讨
当然写了啊
<add key="ConnString" value="Initial Catalog=db2;Data Source=(local);User ID=sa;Password=sa"/>
  相关解决方案