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

很多时候,我们可能会在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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值