connectionstringsC# 警告 不允许使用 connectionStrings 特性?

connectionstrings  时间:2021-06-08  阅读:()

connectionStrings providerName="System.Data.SqlClient"

我的<connectionStrings>里面是没有写 providerName="System.Data.SqlClient" 的,页面时要引用的,而且是用到System.Data.SqlClient的每个页面都要引用的

asp.net中config的connectionstrings加密怎么做?

加密网站中的配置信息,我们不需要写任何代码,也不需要修改任何代码,只需要使用 _regiis 工具修改配置文件即可. 比如我们有下面一个配置文件需要加密: <configuration> <connectionStrings> <add name="SqlServices" connectionString="Data Source=localhost; Integrated Security=SSPI;Initial Catalog=Northwind;" /> </connectionStrings> </configuration> 假设这个配置文件在 MyApplication 目录下。

加密命令 _regiis -pe "connectionStrings" -app "/MyApplication" _regiis 命令在你安装的 Framework 目录下, 默认在: C:WINDOWSMicrosoft.NetFrameworkv2.0.* 加密后的效果: <configuration> <connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider"> <EncryptedData Type="/2001/04/xmlenc#Element" xmlns="/2001/04/xmlenc#"> <EncryptionMethod Algorithm="/2001/04/xmlenc#tripledes-cbc" /> <KeyInfo xmlns="/2000/09/xmldsig#"> <EncryptedKey xmlns="/2001/04/xmlenc#"> <EncryptionMethod Algorithm="/2001/04/xmlenc#rsa-1_5" /> <KeyInfo xmlns="/2000/09/xmldsig#"> <KeyName>Rsa Key</KeyName> </KeyInfo> <CipherData> <CipherValue>0RU0XfRexc6aLFYZM+f+IWZVINqTZAAunysoVPv0dliPM72D 34MJ/gX7pzvhSJNqCLiXeyjsayse 12oAuF4rlIEraa/RHiqDKjqyJtRrRCiqnwqt5PET5LM9Q0aiT20Kpb2G2hn/0QB 7vKcWydboTdbwmUa7fXaQJhMcKaVI0mc=</CipherValue> </CipherData> </EncryptedKey> </KeyInfo> <CipherData> <CipherValue>BPws3LIOuXhD0qDlfRMWDy9Xwn1jPHnMosKuVn3JVPW KmD2h7hJo2BeTIjyIOAq/2J1saLDJm JfgG85BEKfVUuNbMRg6czcgXHyOKeAHZgHzdw+d zA8qEF/t7wITzuIQEslGK2WlUXNDFg4ZfsYDivmxy6xQh3Fvw4JOCHzLXg/ ZJrjYcHIk3I27oh/XuxtSQ0VNOl gfSsM/MTGwB4tloELcRJ6Jm5u0dJA2fvmjpdc= </CipherValue> </CipherData> </EncryptedData> </connectionStrings> </configuration> 注意:为了避免一行太长,我这里把加密后信息加了几个回车符。

ASP.NET 在处理 Web.config 文件时会自动对该文件的内容进行解密。

因此, 不需要任何附加步骤即可对已加密的配置设置进行解密,供其他 ASP.NET 功能使用或用于访问代码中的值。

如果你想修改这些配置信息,就需要解密这个文件,然后再加密。

解密用 _regiis.exe 命令的 -pd 选项。

参考命令如下: _regiis -pd "connectionStrings" -app "/MyApplication" 上面给的范例是 针对 IIS 的站点,如果你的站点是使用VS2005 的 Development Server 则需要用 -pef 参数,当然 iis 站点也可以这么用 _regiis.exe -pef "connectionStrings" "D:My2005CodesWebTestCodeTestWEBSite" 说明: -pef 对指定物理(非虚拟)目录中的 Web.config 文件的指e68a84e8a2ad3231313335323631343130323136353331333262373265定配置节进行加密。

对应的这个解密则是 -pdf 参数 对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行解密。

应该是可以用的啊,你看开始菜单里面的vs2008下面有一个vs2008工具的目录,在他下面有一个vs2008命令行,用这个就可以。

加密后可以直接读取程序运行时自动解密的,放心。

不影响不需要运行时写另外代码解密

C# 警告 不允许使用 connectionStrings 特性?

add元素里的属性应该是connectionString,而不是connectionStrings,你多打个s,改成下面: <add connectionString ="Datea Source=cater.db;Version=3; " name="conStr"/>

亚洲云-浙江高防BGP,至强铂金8270,提供自助防火墙管理,超大内存满足你各种需求

官方网站:点击访问亚洲云官网618活动方案:618特价活动(6.18-6.30)全站首月活动月底结束!地区:浙江高防BGPCPU:至强铂金8270主频7 默频3.61 睿频4.0核心:8核(最高支持64核)内存:8G(最高支持128G)DDR4 3200硬盘:40G系统盘+80G数据盘带宽:上行:20Mbps/下行:1000Mbps防御:100G(可加至300G)防火墙:提供自助 天机盾+金盾 管...

3元/首月香港便宜vps究竟是什么货。

便宜的香港vps多少钱?现在国外VPS主机的价格已经很便宜了,美国VPS主机最低一个月只要十几元,但同样免备案的香港VPS价格贵不贵呢?或者说便宜的香港VPS多少钱?香港vps主机价格要比美国机房的贵一些,但比国内的又便宜不少,所以目前情况是同等配置下,美国VPS比香港的便宜,香港VPS比国内(指大陆地区)的便宜。目前,最便宜香港vps低至3元/首月、18元/月起,今天云服务器网(www.yunt...

HostKvm香港VPS七折:$5.95/月KVM-2GB内存/40GB硬盘/500GB月流量

HostKvm是一家成立于2013年的国外主机服务商,主要提供VPS主机,基于KVM架构,可选数据中心包括日本、新加坡、韩国、美国、俄罗斯、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。商家本月针对香港国际机房提供特别7折优惠码,其他机房全场8折,优惠后2G内存香港VPS每月5.95美元起,支持使用PayPal或者支付宝付款。下面以香港国际(HKGlobal)为...

connectionstrings为你推荐
iso20000认证什么是ISO20000-IT服务管理体系cpu监控安卓手机有没有桌面悬浮窗的cpu监控软件水晶易表如何获取和安装水晶易表Xcelsius2008at89s52单片机有谁知道单片机如AT89c52,AT89s52具体是指什么含义啊?企业资源管理系统企业内部管理系统有哪些华为总裁女儿为啥姓孟孟晚舟是谁华为总裁女儿为啥姓孟任正非女儿为什么姓孟?腾讯公告腾讯出什么事了 所有QQ用户空间农场什么的都打不开 有的连空间都进不去 又受攻击了?12种颜色十二种颜色的英文怎么读?网络电话永久免费打有没有永久免费打电话的网络电话啊?
免费网站域名申请 域名反查 子域名查询 主机域名 怎么注册域名 荷兰vps 域名解析文件 香港服务器99idc 一元域名 网通ip 西安服务器托管 ebay注册 ledlamp 工信部icp备案查询 1美元 阿里云邮箱个人版 广州主机托管 windowsserver2008r2 reboot ddos攻击工具 更多