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"/>

企鹅小屋6折年付240元起,美国CN2 GIA VPS促销,独享CPU,三网回程CN2 GIA

企鹅小屋怎么样?企鹅小屋最近针对自己的美国cn2 gia套餐推出了2个优惠码:月付7折和年付6折,独享CPU,100%性能,三网回程CN2 GIA网络,100Mbps峰值带宽,用完优惠码1G内存套餐是年付240元,线路方面三网回程CN2 GIA。如果新购IP不能正常使用,请在开通时间60分钟内工单VPS技术部门更换正常IP;特价主机不支持退款。点击进入:企鹅小屋官网地址企鹅小屋优惠码:年付6折优惠...

易速互联月付299元,美国独立服务器促销,加州地区,BGP直连线路,10G防御

易速互联怎么样?易速互联是国人老牌主机商家,至今已经成立9年,商家销售虚拟主机、VPS及独立服务器,目前商家针对美国加州萨克拉门托RH数据中心进行促销,线路采用BGP直连线路,自带10G防御,美国加州地区,100M带宽不限流量,月付299元起,有需要美国不限流量独立服务器的朋友可以看看。点击进入:易速互联官方网站美国独立服务器优惠套餐:RH数据中心位于美国加州、配置丰富性价比高、10G DDOS免...

鲸云10美元,香港BGPRM 1核 1G 10Mbps峰值带宽 1TB流量,江西CN2-NAT 1核 512MB内存 100M带宽 ,

WHloud Official Notice(鲸云官方通知)(鲸落 梦之终章)]WHloud RouMu Cloud Hosting若木产品线云主机-香港节点上新预售本次线路均为电信CN2 GIA+移动联通BGP,此机型为正常常规机,建站推荐。本次预售定为国庆后开通,据销售状况决定,照以往经验或有咕咕的可能性,但是大多等待时间不长。均赠送2个快照 2个备份,1个默认ipv4官方网站:https:/...

connectionstrings为你推荐
winhttp什么是WinHTTP宝应中学宝应县有哪些高中企业资源管理系统企业管理系统有哪些?y码衣服的尺码标识,3xL xL xxL都代表的什么意思?seo优化技术做seo需要懂什么技术?star413CONVERSE和ALLSTAR有什么区别鄂n鄂N的车牌是那里的?assemblyinfoLOL的 X、L、CS 是什么意思天翼校园宽带校园天翼宽带是什么上网类型labelforandroid:labelfor是什么意思
黑龙江域名注册 vps动态ip 域名交易网 liquidweb 主机屋免费空间 好看的桌面背景图片 蜗牛魔方 最好的免费空间 免费申请网站 美国堪萨斯 vip域名 in域名 摩尔庄园注册 服务器硬件配置 卡巴斯基试用版下载 免费主页空间 forwarder 中美互联网论坛 reboot godaddy域名 更多