当前位置:编程学习 > C#/ASP.NET >>

(帮顶有分!)带数据库打包——如何在安装时修改app.config配置文件

我在安装程序时输入数据库用户名,如果客户不能使用sa帐户,我想在安装时修改,并保证程序里的配置文件也能修改,怎么实现?
或者有什么其他办法可以做到:在安装时,随意修改数据库用户名,而使程序可以正常使用? --------------------编程问答-------------------- 关注
帮顶 --------------------编程问答-------------------- up --------------------编程问答-------------------- 我也遇到同样的问题 想朝配置文件里写连接字 现在只知道往appsetting里写
帮顶~ --------------------编程问答-------------------- public class ClassConfigurationSettings
 {
  public ClassConfigurationSettings()
  {
  }

  /// <summary>
  /// 修改配置文件(数据库连接字符串)
  /// </summary>
  /// <param name="connString"></param>
  public static void UpdateConfig(string p_strKey, string p_strValue)
  {
   try
   {
    string m_strFullPath = "";
    Assembly Asm   = Assembly.GetExecutingAssembly(); 
    XmlDocument xmlDoc  =new XmlDocument();

    m_strFullPath = Asm.Location.Substring(0, (Asm.Location.LastIndexOf("\\") + 1) ) + "YouApplication.exe.config";
    xmlDoc.Load(m_strFullPath);

    XmlNodeList nodeList=xmlDoc.SelectSingleNode("/configuration/appSettings").ChildNodes;
    foreach(XmlNode xn in nodeList)//遍历所有子节点
    {
     XmlElement xe=(XmlElement)xn;

     if( xe.GetAttribute("key").IndexOf(p_strKey) != -1 )
     {
      xe.SetAttribute("value",p_strValue);
     }
    }
    xmlDoc.Save(m_strFullPath);
   }
   catch(System.NullReferenceException NullEx)
   {
    throw NullEx;
   }
   catch(Exception ex)
   {
    throw ex;
   }
  }

 }

--------------------编程问答-------------------- 关注之中,帮顶一下 --------------------编程问答-------------------- 帮顶
--------------------编程问答-------------------- 关注之中帮顶 --------------------编程问答-------------------- 关注之中帮顶 --------------------编程问答-------------------- 帮顶有分!偶来接接分了~~
以前与上过,不过只知道往appsetting里写
--------------------编程问答-------------------- 路过~~
顶贴了.... --------------------编程问答--------------------
关注之中,帮顶一下 --------------------编程问答-------------------- 关注中。。帮
顶一下 --------------------编程问答-------------------- 不会……

关注中……

顶下 --------------------编程问答-------------------- bang ni ding --------------------编程问答-------------------- 帮顶,可以在安装程序里把用户修改的信息,写到注册表或XML里存起来,执行时再调出连接 --------------------编程问答-------------------- up --------------------编程问答-------------------- 推荐使用

System.Configuration.ConfigurationManager 类访问 --------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- UP --------------------编程问答-------------------- 建议在安装时写注册表,在程序运行时读取注册表时的用户名等 --------------------编程问答--------------------



如果是asp.net 2.0,建议改用本地文本数据库,什么都不用写,非常方便。 --------------------编程问答-------------------- 帮忙顶喽 --------------------编程问答-------------------- 这个很容易的啊,自定义安装程序类里面你想干啥就干啥啊!! --------------------编程问答-------------------- 大家好:
关注微软新技术,silverlight VS flash 谁主沉浮?
想听听微软的专家是如何评说的吗?
想听听Microsoft MVP是如何理解的吗?
想知道就来参加“Silverlight中文社区夏日活动”的盛会吧!
来共享这免费的技术交流的盛宴!
大会简介地址:
http://silverlight.cn/forums/thread/1307.aspx
报名表地址:
http://myspace.silverlight.cn/onlinesignin/Default.aspx

请大家积极报名,由于名额有限,大会会根据报名信息以及先后顺序确认参会人员名单,请报名的朋友,随时关注网站,以及注意接听确认电话!
谢谢
Silverlight中文社区(Silverlight.cn) --------------------编程问答-------------------- 说了半天没个详细的· --------------------编程问答-------------------- 07年的帖子还没结,楼主不会已经撞死了吧···
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,