asp.net中动态修改配置文件的方法

本文介绍如何在ASP.NET中动态地修改配置文件中的connectionstring设置。通过使用System.Configuration命名空间下的类,可以实现对连接字符串的安全管理和更新,并通过站点验证确保操作安全。

很多时候,我们可能会在asp.net中动态的修改配置文件,我们可以使用如下代码中涉及到的类来完成配置文件,下面的代码是修改connectionstring的例子:

System.Configuration.Configuration c  = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
        c.ConnectionStrings.ConnectionStrings.Clear();
        ConnectionStringSettings s = new ConnectionStringSettings();
        s.ProviderName = "System.Data.OleDb";
        s.ConnectionString = "Provider=Microsoft.oledb.jet.4.0;data source=c://abc.mdb";
        s.Name = "myaccess";
        c.ConnectionStrings.ConnectionStrings.Add(s);
        c.Save();

 

此时的修改需要具有足够大权限的用户才能完成,我们可以配合站点的验证和授权来完成,如:我们在内网中使用windows集成验证,来访问次页面,其他的用户是不能访问该页面的,这样很大的提高了安全性。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值