小弟不知怎么的,总是遇到一些傻瓜问题,于是想前辈请教请教。。
 我做了一个网站。在web.config里写数据库连接字符串或单独在后台代码里写连接字符串。编译运行通过,可是后来因为需要更改了连接字符串和数据库,可是网站还是原来的那样运行,因为我的连接字符串不管怎么改都没有现实错误
请问这样情况下怎么弄啊?
 我试过重新生成网站和重新生成解决方案,仍然不行~·

解决方案 »

  1.   

    在web.config里写数据库连接字符串或单独在后台代码里写连接字符串
    说明你没有调用web.config里的数据库链接字符串,你指定了2个数据库连接字符串你使用了后台代码里的那个所以你在web.config里设置的没有用。
      

  2.   

    不是的,我第一次是单独写在后台代码里面,后来更改了数据库,可是运行不行,显示的还是原来的那个,于是我又换在web.config里面写连接字符串,可是还是不行,连接字符串不管怎么写都没用
      

  3.   

    比如说我的连接字符串是这个:
     Data Source=.\SQLEXPRESS;AttachDbFilename=" + System.Web.HttpContext.Current.Server.MapPath("App_Data/blog11.mdf") + ";Integrated Security=True;User Instance=True可是后来我不管怎么该,乱写仍然是对了。我想把网站重新编译一下,请问怎么弄。不知道你们遇到过没有
      

  4.   

    谁知道啊。。怎么弄。我感觉就是在第一次编译的时候把那些代码都编译进那些DLL里面了。。
      

  5.   

    谁知道啊。。怎么弄。我感觉就是在第一次编译的时候把那些代码都编译进那些DLL里面了。。
      

  6.   

    删除bin下的dll文件,重新编译一遍
      

  7.   

    说明你没有调用web.config里的数据库链接字符串,如果没有调用怎么改都无效啊
      

  8.   

    同意楼上的。好象就没有调用web.config里面的数据库链接字符串。
      

  9.   

    电脑和程序是不会欺骗你的,错了就是错了
    你怎么修改都不生效那就是你数据库链接字符串没有调用web.config里面的数据库链接字符串
    没啥别的可能性
    找找程序吧,重新编译一下