我在web.config里写了一段配置文件,如下:
<appSettings>
<add key="server" value="(local)" />
<add key="uid" value="sa" />
<add key="pwd" value="pass" />
<add key="database" value="database" />
</appSettings>
分开写数据连接选项是因为我写了一个配置文件。经过编译后,我修改了密码,将web.config里的数据库连接密码修改成其他,重新访问,前台没有问题,一切正常,当我登录后台的时候,提示sa登录失败,经过产看,连接的还是老密码,为什么没有读取修改过的新密码,奇怪的是前台为什么可以读取新修改过的密码。请高手指点。
<appSettings>
<add key="server" value="(local)" />
<add key="uid" value="sa" />
<add key="pwd" value="pass" />
<add key="database" value="database" />
</appSettings>
分开写数据连接选项是因为我写了一个配置文件。经过编译后,我修改了密码,将web.config里的数据库连接密码修改成其他,重新访问,前台没有问题,一切正常,当我登录后台的时候,提示sa登录失败,经过产看,连接的还是老密码,为什么没有读取修改过的新密码,奇怪的是前台为什么可以读取新修改过的密码。请高手指点。
获取代码:
string strConnection = "";
strConnection += "server="+System.Configuration.ConfigurationSettings.AppSettings["server"].ToString()+";";
strConnection += "uid="+System.Configuration.ConfigurationSettings.AppSettings["uid"].ToString()+";";
strConnection += "pwd="+System.Configuration.ConfigurationSettings.AppSettings["pwd"].ToString()+";";
strConnection += "database="+System.Configuration.ConfigurationSettings.AppSettings["database"].ToString();
还是原来的值,则说明你改的不是程序读取的 Web.config