【问题标题】:asp.net Web deploy: add MSDeployEnableWebConfigEncryptRule in .pubxml to encrypt appSettingsasp.net Web 部署:在 .pubxml 中添加 MSDeployEnableWebConfigEncryptRule 以加密 appSettings
【发布时间】:2015-09-30 16:25:49
【问题描述】:

我正在使用 web deploy 发布 asp.net web 应用程序,我需要在 web.config 文件中加密连接字符串和 appsettings。所以加了 <MSDeployEnableWebConfigEncryptRule>true</MSDeployEnableWebConfigEncryptRule> 在 .pubxml 中,然后连接字符串被加密,但不是 appsettings。我还需要加密 appsettings。我们可以通过在 .pubxml 中进行一些更改来加密 appsettings,还是需要使用 aspnet_regiis.exe 手动进行?

【问题讨论】:

  • @DanielJamesBryars:您提到的链接解释了如何使用 ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 进行加密和解密。但我说的是使用网络部署发布时自动加密。

标签: c# asp.net asp.net-mvc


【解决方案1】:

webdeploy 只能加密连接字符串。如果你想加密 appsetting 或其他部分,你可以尝试使用 aspnet_regiis 命令行。

aspnet_regiis -pe "ElementName" -app "/SampleApplication"

参考:(http://forums.iis.net/t/1223409.aspx?Encrypting+any+section+of+Web+Config)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 2018-12-27
    • 2012-07-31
    • 1970-01-01
    • 2013-05-08
    • 2017-07-04
    相关资源
    最近更新 更多