关于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