【发布时间】:2020-08-22 22:33:04
【问题描述】:
我刚刚学会了在我的 Web.config 文件中加密连接字符串的命令。
aspnet_regiis -pe "connectionStrings" "/MyApp"
此命令会加密 Web.config。但是,在我的应用程序中,我有一个适用于多个环境的 Web.config 文件:Web.test.config、Web.production.config 等。是否可以指定要加密的 env/config 文件?我试过了:
aspnet_regiis -pe "connectionStrings" "/MyApp/Web.test.config"
但这不起作用。
【问题讨论】:
-
aspnet_regiis 是特定于机器的,您无法在本地生成加密并推送到其他环境。您需要创建一个持续交付流程来使用目标机器对其进行自定义。
标签: c# asp.net .net encryption web-config