敬请关注:ConfigurationManager.ConnectionString["connStr"]不能在新建的类库项目下获取数据库连接字符。(在studio.net2005下)本人在studio.net2005下的网站项目中通过App_Code目录下的DataAccess.cs文件访问数据库,但在App_Code里写的后台cs文件编译后不会在Bin目录下生成dll文件,因此我想在同一解决方案资源管理器下另外新建一个类库项目,然后将原来在网站项目的App_Code目录下的数据库访问类DataAccess.cs文件移到新建的类库项目下写,但奇怪的是:原来可以成功获取数据库连接字符串,语法如下:
pubic string connStr = ConfigurationManager.ConnectionString["connStr"].ConnectionString;但在新建的类库项目下用相同的语法获取数据库连接字符串,却会报错,请各位多多指教

解决方案 »

  1.   

    ConfigurationManager.ConnectionString["connStr"].ConnectionString会报错,应该是找不到配置文件
      

  2.   

    2005里使ConfigurationManager要引用的,引用了吗?在解决方案,右键,添加引用,弹出的窗中,选system.Configuration
      

  3.   

    using system.Configuration;是有写的,DataAccess.cs文件在原来的App_Code下是正常的
      

  4.   

    添加了引用后,也要有using system.Configuration;才行。另外这样的吧,ConfigurationManager.ConnectionString["connStr"];后面的ConnectionString不要了。
      

  5.   

    上面搞错了。是这样的吧!string StrConn = ConfigurationManager.AppSettings["ConnectionString"];
      

  6.   

    楼楼上的错了,楼上的才正确
    string StrConn = ConfigurationManager.AppSettings["ConnectionString"];
      

  7.   

    楼上的 ConfigurationManager.ConnectionString["connStr"].ConnectionString 没错
    我一直这样写的呀,只要你在web.config里的连接字符串写在connectionStrings元素里就行啦