asp.net中动态修改配置文件的方法
2008-12-08 17:55
351 查看
很多时候,我们可能会在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集成验证,来访问次页面,其他的用户是不能访问该页面的,这样很大的提高了安全性。
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集成验证,来访问次页面,其他的用户是不能访问该页面的,这样很大的提高了安全性。
相关文章推荐
- asp.net中动态修改配置文件的方法
- ASP.NET 在程序中动态删除、修改配置文件节点值的方法
- asp.net(c#)动态修改webservice的地址和端口(动态修改配置文件)
- asp.net(c#)动态修改webservice的地址和端口(动态修改配置文件)
- asp.net中怎么动态修改配置文件
- winform程序 和 asp.net 程序 动态修改配置文件
- ASP.NET动态配置web.config文件
- 动态修改WCF客户端配置文件终结点的地址的几种方法
- ASP.NET 2.0 中一种新的方法实现对配置文件的加密
- [置顶] c# asp.net 修改webconfig文件 配置
- 在Asp.Net头部动态加载css和js文件的方法(转)
- 在Web.Config文件中使用configSource,避免动态修改web.config导致asp.net重启
- asp.net 获得文件属性中的修改时间,获得系统文件属性的方法,最后一次写入时间
- 在Asp.Net头部动态加载css和js文件的方法
- asp.net 用伪静态---修改webconfig配置文件 .
- asp.net中动态修改网页Title的几种方法
- asp.net中配置文件web.config文件的读取和修改
- Asp.Net头部动态加载css和js文件的方法
- Asp.Net修改上传文件大小限制方法
- 在ASP.NET中动态修改文件下载[翻译]