asp.net Web部署:在.pubxml中添加MSDeployEnableWebConfigEncryptRule来加密appSettings

时间:2015-09-30 16:25:50

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

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

1 个答案:

答案 0 :(得分:0)

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

aspnet_regiis -pe“ElementName”-app“/ SampleApplication”

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