使用asp4 mvc 3构建网络应用程序。
我正在公司防火墙外部署一个Web应用程序,所以我想以某种方式保护到数据库的连接字符串。连接字符串位于Web配置中。
我甚至需要做什么吗?意思是已经内置了,它将使用IIS7坐在Windows Server 2008上。
我一直在关注的一个选项是使用asp_regiis.exe工具,但由于教程中的信息存在冲突,我有疑问:
一个。如果代码在我的盒子上并运行该工具,我是否需要在将其部署到服务器后重新运行它?
湾一些教程说解密是内置在框架中的,所以一旦我使用该工具进行一次加密,我不必担心它,但是一两个人谈论如何解密,所以我不确定它是否自动化。是吗?
℃。我是否必须在服务器上进行任何设置,比如使用加密的Web配置文件告诉应用程序池?
有没有办法只加密密码?也许在创建model.edmx文件?如果有的话,我很乐意将其删除并重新创建。
答案 0 :(得分:1)
最好的选择是根据Walkthrough: Creating and Exporting an RSA Key Container使用aspnet_regiis工具加密配置。
要清空你的清单: