【发布时间】:2012-07-23 03:41:23
【问题描述】:
我在加密 app.config 中的连接字符串时遇到问题。我有保护 app.config 的 connectionStrings 部分的代码,但密码仍以纯文本形式显示。
我需要加密连接字符串,因此在部署时它不是纯文本。我在 SO for web.config 上看到了类似的问题,但不是 app.config。
【问题讨论】:
-
请记住,如果您使用 ProtectSection() 并加密您的连接字符串,我只需复制您的加密 .config 文件,将其用于我的应用程序并调用 UnprotectSection()。这将以纯文本形式返回您的原始连接字符串。
-
@RunCMD,只要在同一台电脑上,就可以。根据微软文档,“连接字符串只能在它被加密的计算机上解密。”...参考:docs.microsoft.com/en-us/dotnet/framework/data/adonet/…
标签: c# sql-server-2008 app-config