加密:
在运行中输入cmd,在命令行窗口中执行一下语句
C:/Windows/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis -pef dataConfiguration D:/program/CRCJBS2008/WebUI
正在加密配置节...
说明:dataConfiguration为webconfig中需要加密的节,D:/program/CRCJBS2008/WebUI为webconfig所在的本地地址
解密:
方法一:
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis -pdf "connectionStrings" D:/program/CRCJBS2008/WebUI
正在解密配置节...
成功!
方法二:
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis -pd "connectionStrings" -app "/NewDataCenter"
正在解密配置节...
成功!
说明:connectionStrings为webconfig中加密的节,NewDataCenter为项目名称。
如果加密后网站不能访问数据库,报错,说明无法访问密钥。执行
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY/NETWORK SERVICE"
正在添加用于访问 RSA 密钥容器的 ACL...
成功!
即可。