当前位置:编程学习 > C#/ASP.NET >>

关于Web.config加密问题

我输入aspnet_regiis -pe "connectionStrings" -app "/configSet" -prov "RsaProtectedConfigurationProvider" 
然后显示: 
正在加密配置节... 
无法为请求的Configuration 对象创建配置文件。 
失败! --------------------编程问答-------------------- aspnet_regiis.exe 是命令行程序,在命令提示符环境中运行 --------------------编程问答-------------------- 出现这个问题的关键原因是   你没有写对你的  -app 参数

-app参数要求是写下你的虚拟目录的名称 例如:你写程序的文件夹名称为abc,但在IIS里面你把它设为Test的虚拟目录,那么 -app 参数是 /Test  而不是abc

我相信你把源文件目录名写到app上了~~导致无法创建。

最后还有一个提醒:connectionStrings 被rsa加密后,里面的内容只能在实施加密机器上面解密,如果你在A服务器加密了连接字符串,那么在B服务器上面将无法连接数据库。

所以最好还是把系统部署到对应服务器上后才加密字符串~~~~

                                                           祝:好运   
                                                           月亮祭司:moon艇仔粥 --------------------编程问答-------------------- 出现这个问题的关键原因是   你没有写对你的  -app 参数

-app参数要求是写下你的虚拟目录的名称 例如:你写程序的文件夹名称为abc,但在IIS里面你把它设为Test的虚拟目录,那么 -app 参数是 /Test  而不是abc

我相信你把源文件目录名写到app上了~~导致无法创建。

最后还有一个提醒:connectionStrings 被rsa加密后,里面的内容只能在实施加密机器上面解密,如果你在A服务器加密了连接字符串,那么在B服务器上面将无法连接数据库。

所以最好还是把系统部署到对应服务器上后才加密字符串~~~~

                                                           祝:好运   
                                                           月亮祭司:moon艇仔粥 --------------------编程问答-------------------- mark --------------------编程问答-------------------- 学习了,好东西。 --------------------编程问答-------------------- JF --------------------编程问答-------------------- 如果是Windows应用程序就不能采用这种方法加密了?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,