asp.net 2.0中加密web.config

在asp.net 2.0中,可以很方便地加密web.config文件里的敏感信息了.比如如果有权限操作服务器的话,

可以用下面的方法加密web.config里的敏感信息,比如要加密数据库连接串

aspnet_regiis -pe "connectionStrings" -app "/应用程序的名字"

如果没权限的话,可以在程序里动态实现

Configuration config = Configuration.GetWebConfiguration(Request.ApplicationPath);
ConfigurationSection section = config.Sections["connectionStrings"];
section.ProtectSection ("DataProtectionConfigurationProvider");
config.Update ();

时间: 2024-11-03 03:00:35

asp.net 2.0中加密web.config的相关文章

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

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

在asp.net 2.0中的web.config文件中调用外部文件

在一个工作项目或者工作小组中,有可能经常要转换工作的调试环境,比如开发环境,测试环境,部署环境,这样有可能要对web.config文件进行修改或改动,比如要改数据库的连接字符串,角色配置,安全配置环境等,一不小心,很容易会发生遗漏等错误.在asp.net 2.0的web.config文件中,新加入了可以引入外部文件的新特性, 使到我们可以先预先搞好几个文件,比如将经常要改动的部分,如数据库连接串部分等,按不同的开发环境,分别写成若干个xml文件,然后在web.config中把它们按需要调入进来.

探讨ASP.NET 2.0中的Web控件改进技术

asp.net|web|控件 ASP.NET 2.0并没有抛弃1.1版本中的任何现有控件,而是增加了一组新的控件;同时还引入了若干新的控件开发技术.本系列文章将对这些内容展开全面探讨. 一. 引言 到目前为止,你可能已经了解了大量的ASP.NET 2.0新特征-母版页面,主题,提供者,等等--所有这样内容都相当精彩;但是,你是否了解到有关定制Web控件开发方面的重大变化?这正是我在本文中所想讨论的.如果你已经从事于控件开发,那么,我想本文所描述的ASP.NET 2.0中的新的改进特征会立即应用于

如何在ASP.NET 2.0中使用 Web Parts

asp.net|web Web Parts 是ASP.NET2.0中一个非常令人感兴趣的特性.它为创建动态的网页接口提供了一系列的可用控件,使得用户非常容易就可以进行配置或者个性化页面.用户可以显示.隐藏或者移动Web Parts组件.下面,我将为大家介绍一下Web Parts的概貌. 划分页面 Microsoft SharePoint的开发人员和用户可能会对Web Parts比较熟悉,因为Web Parts就是SharePoint开发环境中的一项标准属性.Web Parts是控制部分页面的软件

在ASP.NET 2.0中使用Web Parts

划分页面 microsoft SharePoint的开发人员和用户可能会对Web Parts比较熟悉,因为Web Parts就是SharePoint开发环境中的一项标准属性.Web Parts是控制部分页面的软件组件.在ASP.NET2.0中,Web Parts提供了菜单,用户可以用其来控制组件的动作,例如隐藏.最大化.编辑等. 处理Web Parts时需要理解的一个关键概念就是网页的划分.一般来说,一个页面会被划分为很多部分,称为区域.在ASP.NET 2.0中,Web Parts的版式设计就

在 ASP.NET 2.0 中创建 Web 应用程序主题

asp.net|web|程序|创建 引言 主题是 Microsoft ASP.NET 2.0 的一项新增功能,使用此功能可以一次定义一组控件的外观,并可以将该外观应用于整个 Web 应用程序.例如,通过利用主题功能,您可以在一个中心位置为应用程序中的所有 TextBox 控件定义共同的外观,如背景颜色和前景颜色.使用主题功能可以轻松建立并维护整个网站外观的一致性. 主题与级联样式表并不相同.使用级联样式表可以控制浏览器上的 HTML 标记的外观.而主题则应用在服务器上,并适用于 ASP.NET

asp.net 2.0中不同web控件之间的相互调用

asp.net|web|控件 在asp.net 2.0中,要在不同的web控件之间互相调用,必须要<%@ Reference VirtualPath="另一控件名称">来引用,举例如下 default.aspx:<form id="form1" runat="server">        <uc1:WebUserControl id="WebUserControl1" runat="s

在ASP.NET2.0中的WEB.CONFIG文件中调用外部文件

asp.net|web 在一个工作项目或者工作小组中,有可能经常要转换工作的调试环境,比如开发环境,测试环境,部署环境,这样有可能要对web.config文件进行修改或改动,比如要改数据库的连接字符串,角色配置,安全配置环境等,一不小心,很容易会发生遗漏等错误.在asp.net 2.0的web.config文件中,新加入了可以引入外部文件的新特性,使到我们可以先预先搞好几个文件,比如将经常要改动的部分,如数据库连接串部分等,按不同的开发环境,分别写成若干个xml文件,然后在web.config中

ASP.NET 2.0中的Web和HTML服务器控件

asp.net|web|服务器|控件 除了代码和标记之外,ASP.NET 2.0页面还可以包含服务器控件,它们是可编程的服务器端对象,典型情况下表现为页面中的UI元素(例如文本框或图像).服务器控件参与页面的执行过程,并给客户端生成自已的标记呈现内容.服务器控件的优势在于,它让开发者从简单的积木式的组件中获取复杂的呈现方式和操作行为,极大地减少了生成动态Web页面所需要编写的代码量:另外一个优势是,定制它们的呈现方式和行为非常简单.服务器控件所暴露的属性可以通过宣告式(在标记中)或编程(在代码中