我的目标是使外部用户无法读取 web.config,但我的应用程序应该能够访问它。有什么办法可以做到这一点吗?
我尝试了以下方法,但是如何将应用程序设置为使用字符串而不是web.config?
我想加密我的 web.config 文件,以便其他人无法使用记事本等任何编辑器打开该文件。但我的应用程序应该能够使用相同的 web.config 文件。我可以加密 web.config 文件并在应用程序内解密它,并将整个 web.config 保存到字符串文件中。现在我想使用这个字符串变量而不是 web.config(现在是加密形式,应用程序无法访问)。
最佳答案
有一个内置机制可以执行此操作,请参阅教程:
http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx
关于asp.net - 使用加密的 web.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3068673/