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

Digital-VM80美元新加坡和日本独立服务器

Digital-VM商家的暑期活动促销,这个商家提供有多个数据中心独立服务器、VPS主机产品。最低配置月付80美元,支持带宽、流量和IP的自定义配置。Digital-VM,是2019年新成立的商家,主要从事日本东京、新加坡、美国洛杉矶、荷兰阿姆斯特丹、西班牙马德里、挪威奥斯陆、丹麦哥本哈根数据中心的KVM架构VPS产品销售,分为大硬盘型(1Gbps带宽端口、分配较大的硬盘)和大带宽型(10Gbps...

EtherNetservers年付仅10美元,美国洛杉矶VPS/1核512M内存10GB硬盘1Gpbs端口月流量500GB/2个IP

EtherNetservers是一家成立于2013年的英国主机商,提供基于OpenVZ和KVM架构的VPS,数据中心包括美国洛杉矶、新泽西和杰克逊维尔,商家支持使用PayPal、支付宝等付款方式,提供 60 天退款保证,这在IDC行业来说很少见,也可见商家对自家产品很有信心。有需要便宜VPS、多IP VPS的朋友可以关注一下。优惠码SUMMER-VPS-15 (终身 15% 的折扣)SUMMER-...

触碰云高性价20.8元/月,香港云服务器,美国cn2/香港cn2线路,4核4G15M仅115.2元/月起

触碰云怎么样?触碰云是一家成立于2019年的商家。触碰云主营香港/美国 VPS服务器、独立服务器以及免备案CDN。采用的是kvm虚拟构架,硬盘Raid10,Cn2线路,去程电信CN2、移动联通直连,回程三网CN2。最低1核1G带宽1M仅20.8元/月,不过这里推荐香港4核4G15M,香港cn2 gia线路云服务器,仅115.2元/月起,性价比还是不错的。点击进入:触碰云官方网站地址触碰云优惠码:优...

connectionstrings为你推荐
草莓派怎么做草莓派?视频压缩算法MP4视频压缩,比特率如何计算。qq博客怎么开QQ博客啊!视频技术视频监控技术的定义及特点腾讯公告官网公告是什么国产操作系统下载国产操作系统要钱吗js后退多级页面间的后退如何实现(js方法)数据统计分析表如何用Excel做数据分析?微软操作系统下载怎么下载官方win10 64位镜像系统文本框透明word文本框的背景图片怎样调透明度
鲨鱼机 空间打开慢 京东云擎 win8.1企业版升级win10 申请空间 一元域名 彩虹ip 福建铁通 中国网通测速 web服务器安全 无限流量 厦门电信 外贸空间 linode支付宝 新加坡空间 服务器论坛 阿里dns 服务器防御 japanese50m咸熟 hosts文件修改 更多