在ASP.NET,我把web.config里的数据库连接字符串读出来,然后进行加密,请问各位高手,怎么再把加密后的连接字符串写入到web.config里面啊???

解决方案 »

  1.   

    噢,看错了,WEB.CONFIG也是一个XML文件,可以采用XML的方式写入  XmlDocument doc = new XmlDocument();
            doc.Load(System.Web.HttpContext.Current.Server.MapPath("../web.config"));
            XmlNode root = doc.DocumentElement;
            XmlNode node = root.SelectSingleNode("节点名称");
            node.InnerText = "数据库连接字符串";
            doc.Save(System.Web.HttpContext.Current.Server.MapPath("../web.config"));
      

  2.   

    为什么web.config无法访问呢???
      

  3.   

    写不进去啊,web.config拒绝访问!!
    怎么回事???
      

  4.   

    web.config是禁止访问的,你先加密好在上传。