我有一个 C# Web 应用程序,其数据库连接字符串保存在 web.config 文件中。该文件也是 git 存储库的一部分。我如何保存连接字符串以防止它在坏人访问我的存储库时受到损害?
我找到了这个关于这个话题的老问题。虽然这些答案对我并没有真正的帮助。有关于如何加密 web.config 文件的信息,但它真的很旧,现在很多教程页面都丢失了。加密该文件是常见的做法吗?如果是,它是如何完成的?
使用 Windows 身份验证并不适合我的项目,因为多个 Web 应用程序在一个 Web 服务器上运行,我想分开不同应用程序的访问权限。