加密配置节

 protected void Button1_Click(object sender, EventArgs e)
{
Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
ConfigurationSection appSettings = config.GetSection("connectionStrings");
if (appSettings.SectionInformation.IsProtected)
{
appSettings.SectionInformation.UnprotectSection();
lblInfo.Text = "配置节已解密!";
}
else
{
appSettings.SectionInformation.ProtectSection( "DataProtectionConfigurationProvider");
Button1.Text = "解密";
lblInfo.Text = "已加密配置节!";
}
config.Save();

时间: 2024-08-03 19:56:08

加密配置节的相关文章

加密配置节的信息

通常在应用asp.net程序的时候,会将连接数据库的的ConnectionString信息放到WebConfig.xml文件中,但是连接字符串中的用户名和密码不就暴露了吗其实可以用aspnet_regiis来加密和解密ConnectionString信息 比如加密的时候可以写一个加密的批处理文件@echo offC:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -pdf "connectionStrings"

asp.net 2.0 中加密web.config 文件中的配置节

asp.net|web|加密 在asp.net2.0中新增了对web.config中的部分数据进行加密的功能,可以使用RSAProtectedConfigurationProvider和DPAPIProtectedConfigurationProvider来加密,本文说明使用RSAProtectedConfigurationProvidert和计算机级别的密钥容器进行加密的步骤. 1.         首先确定要进行加密的web.config中的配置节是否可以加密 2.         创建RS

在ASP.NET中创建自定义配置节(翻译)

asp.net|创建|asp.net 一.介绍 ASP.NET Web应用程序用一种内置的方法访问简单的"键/值"配置数据.在Web.config文件中,你可以创建节来存储简单的"键/值"对.例如,新建一个ASP.NET项目,在Web.config文件中添加如下的标记作为元素的子标记: 该节包含了用两个标记定义的"键/值"对,你可以通过Page对象内置的ConfigurationSettings属性获得它们的值.作为开始,在你的项目中新建一个名为

web.config文件自定义配置节的使用方法的一个简单例子

web web.config文件自定义配置节的使用方法的一个简单例子用来演示的程序名为MyApp,Namespace也是MyApp 1.编辑web.config文件 添加以下内容,声明一个Section <configSections>    <section name="AppConfig" type="MyApp.AppConfig, MyApp" /> </configSections>   声明了一个叫AppConfig的

自定义配置节处理实现个性化web.config

web 通过System.Configuration中的ConfigurationSettings类的AppSettings属性,可以很方便访问web.config配置文件中appSettings节点的数据.对于web程序利用这个配置文件存放一些只读的程序信息,比如程序名称,作者信息,数据库连接字符串等将是十分方便有用.如: <!--Sample.aspx-->private void Page_Load(object sender, System.EventArgs e){ this.tbN

一个修改web.config中appSettings配置节的函数

web|函数 这个函数主要使用XmlDocument来解析web.config.并用SelectSingleNode()方法来定位要修改的配置节.要注意的是最后程序要Save(),所以,你的apsnet帐号必须对web.config拥有写权限. -------------------------------------------------------------------------------- /// <summary> /// 修改web.config文件appSettings配置

创建自定义配置节

在.Net 应用程序中,我们经常看到VS为我们生成的项目工程中都会含有App.config或者Web.config这样的文件.这个文件就是我们所说的应用程序配置文件.在这个文件里面记述着一些与我们的应用程序相关的信息,如:数据库连接,认证模式等.我们在程序中可以利用 ConfigurationManager的ConnectionStrings属性方便的获取配置文件中的数据库连接字符串信息. 可是有时候,我们需要对它进行一些扩展,加入一些自定义的元素,而不是仅仅使用默认的配置.例如,我们可能需要在

无法读取配置节“httpHandlers”,因为它缺少节声明 ,求大神指点,万分感谢!

问题描述 在CS文件里注册AJAX,,在config文件里配置httpHandlers(CONFIG只配置了这个和连接字符串)但是运行时报错:无法读取配置节"httpHandlers",因为它缺少节声明百度说是要安装.NETFramework3.5.1功能,但是安装了还是报一样的错VS内的错误列表指向的是ASPX的页头求大神指点到底是啥原因呀?怎么弄啊?我是菜鸟! 解决方案 解决方案二:project的framework版本是什么?解决方案三:按连接改,不是直接配在configurat

使用 ConfigurationSection 创建自定义配置节

我们可以通过用自己的 XML 配置元素来扩展标准的 ASP.NET 配置设置集,要完成这一功能,我们必须实现继承System.Configuration.ConfigurationSection 类来实现自定义配置节,在1.0中当然也可以通过IconfigurationSectionHandler 接口创建自定义配置节!这里我们主要学一下通过ConfigurationSection类来实现简单的配置处理程序.       先看一下在web.config文件中的配置情况,在这里有两个元素,第一个m