【发布时间】:2013-02-19 06:47:57
【问题描述】:
我见过很多人将他们的连接字符串保存在 web.config 文件中,而不是对其进行硬编码。但我发现它非常危险,尤其是在所有用户使用相同连接字符串的情况下。这意味着任何有权访问 Web 配置文件的人都可以轻松获取数据库的用户名和密码,并做各种严肃的事情。能够在不深入研究代码的情况下修改连接字符串是否值得这种权衡?在配置文件中保留连接字符串还有其他好处吗?
【问题讨论】:
-
最终用户将无法访问 web.config,管理员将通过阻止访问来解决此问题。 msdn.microsoft.com/en-us/library/dx0f3cf2(v=vs.80).aspx
标签: asp.net web-config connection-string