【发布时间】:2012-09-10 20:25:51
【问题描述】:
如果 app.config 中的连接字符串已加密并且应用程序安装在 Program Files 中,我的应用程序将无法运行。连接字符串部分被加密为构建后事件,因此它已被加密部署。我知道应用程序安装在 Program Files 中时可以执行的操作有一些限制,但我不明白为什么这是限制之一。
【问题讨论】:
-
您是否使用内置配置加密?这使用当前用户或当前机器密钥,使其无法部署。您必须在目标机器上对其进行加密。
-
@JulienLebosquain 不错。我误读了 OP 的帖子,以推断他加密为后 install 事件,而不是后 build 事件。
-
@JulienLebosquain 啊,好的,谢谢。
标签: .net encryption connection-string app-config