使用加密的web.config文件

时间:2010-06-18 09:57:29

标签: asp.net encryption web-config

我的目标是让外部用户无法读取web.config,但我的应用程序应该能够访问它。有没有办法做到这一点?

我尝试过以下方法,但是如何将应用程序设置为使用字符串而不是web.config?

我想加密我的web.config文件,以便其他人不使用记事本等任何编辑器打开文件。但我的应用程序应该能够使用相同的web.config文件。我可以加密web.config文件并在应用程序内解密它,我将整个web.config保存到一个字符串文件中。现在我想使用这个字符串变量而不是web.config(现在是加密形式,应用程序无法访问它)。

2 个答案:

答案 0 :(得分:4)

这是一个内置的机制,请参阅教程:

http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx

答案 1 :(得分:0)

使用Aspnet_regiis.exe实用程序执行此操作。