(帮顶有分!)带数据库打包——如何在安装时修改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#