ASP.NET中的连接字符串操作

1.如何获取配置文件中的连接字符串?

string str = ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString; 以上是在ASP.NET配置文件中获取连接字符串,以上方法是写在一个类里的也就是后台

不能在三层架构里拿到这个字符串.

如果在前台代码里写是: ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString%>" "<%$ %>"是ASP.NET2。0中新出现的表达式,用于加载资源内容或者包含在配置文件中的特定内容。

ConnectionStrings:NorthwindConnectionString表示引用位于Web.config文件的ConnectionStrings配置节中,名为NorthwindConnectionStrings 的连接字符串配置信息。

2.连接字符串的加密与解密

为连接字符串加密,使用的是ASP.NET2.0提供的命令行工具aspnet_regiis.exe

语法如下: aspnet_regiis -pef "ConnectionStrings" "配置文件的目寻路径" 假如在D盘  aspnet_regiis -pef "ConnectionStrings" "d:/"

注意:ConnectionStrings表示引用位于Web.config文件的ConnectionStrings配置节

为连接字符串解密

语法如下: aspnet_regiis -pdf "ConnectionStrings" "配置文件的目寻路径" 假如在D盘  aspnet_regiis -pdf "ConnectionStrings" "d:/"

注意解密过程必须是在加密的那台机子上进行,否则解密出来的就不正确。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值